1746248785094
Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
소켓으로 마우스의 좌표를 보내려면??
안녕하세요. 델파이로 2명이서 인터넷을 통해 오목을 두는 게임을 만드려니 넘 힘들군요..
제가 막혀있는 것은 마우스 다운 이벤트가 발생했을때 마우스의 x, y 좌표를 소켓으로 다른
컴에 넘기는 것인데 어떻게 구현해야 하는지 막막합니다. 아시는 분들의 답변을 부탁드립니다.
제 생각은 x, y좌표를 합쳐서 하나의 문자열로 만들어 전송하고 받아서 다시 x, y로 쪼개려
고 하는데 그것도 쉽지는 않군요.. 어떻게 해야하는지 좀 도와주세요..
1
COMMENTS
cyber57
•
2000.11.10 21:58
>cyber57 wrote:
제가 소켓프로그램으로 만든 오목게임에서 했던 방식을 올립니다.
네트웍 게임에서 중요한게 프로토콜을 잘 정의해서 상대방에게 보내야 합니다.
이 프로토콜은 만들어야 한다거 거죠
가장 간단하게 만들수 있는 방법은 모든 문자열을 스트림으로 보내는 거예요
먼저, 프로토콜의 형식를 작성합니다
예) 메세지 & 파라미터1, 파라미터2, 파라미터3, 파라미터4,.....
여기서 파라미터는 가변적인 거예요
각각의 항목에 대해서 정의 합니다
예) 메세지: OMOK_MOUSEDOWN = 500
파라미터1: X좌표값
파라미터2: Y좌표값
등등....
그러면 패킷이 완성됩니다.-----> OMOK_MOUSEDOWN & X좌표값 & Y좌표값
그런후 패킷을 전송하면 되는 겁니다.
참고로 패킷 Encoding, Decoding 부분을 직접 구현해 보시길.....
많은 도움이 되시길......
volf wrote:
> 안녕하세요. 델파이로 2명이서 인터넷을 통해 오목을 두는 게임을 만드려니 넘 힘들군요..
>
> 제가 막혀있는 것은 마우스 다운 이벤트가 발생했을때 마우스의 x, y 좌표를 소켓으로 다른
>
> 컴에 넘기는 것인데 어떻게 구현해야 하는지 막막합니다. 아시는 분들의 답변을 부탁드립니다.
>
> 제 생각은 x, y좌표를 합쳐서 하나의 문자열로 만들어 전송하고 받아서 다시 x, y로 쪼개려
>
> 고 하는데 그것도 쉽지는 않군요.. 어떻게 해야하는지 좀 도와주세요..
>
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김송희
2000.11.08 19:23
0
COMMENTS
/
0
LIKES
시리얼 통신 시 한글이 들어올때 완성 방법은?
김송희
2000.11.08 19:23
0
COMMENTS
/
0
LIKES
아아 ㅡComdrv32에서요오...
volf
•
2000.11.08 08:40
5
COMMENTS
/
0
LIKES
공백을 중심으로 값을 다른 변수에 넣는 방법 좀 알려주세요.
뻐럭이
•
2000.11.08 21:57
volf wrote: > 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게 >...
남기석
•
2000.11.08 09:41
안녕하세요 청개구리 남기석( http://www.delphitravel.com )입니다. procedure TForm1.Button1Click(S...
조대호
•
2000.11.08 09:11
volf wrote: > 예를 들어 '0 18'이라는 문자열이 있을때 0은 변수 x에 18은 변수 y에 넣으려면 어떻게 >...
volf
•
2000.11.08 09:23
쪼개고 싶은 문자열은 0~18까지의 수가 두개 붙은 문자열입니다. 예를 들어 '0 9' 일수도 '18 0' 일수...
조대호
•
2000.11.08 09:40
volf wrote: > 쪼개고 싶은 문자열은 0~18까지의 수가 두개 붙은 문자열입니다. > > 예를 들어 '0 9' ...
델초
•
2000.11.08 07:13
1
COMMENTS
/
0
LIKES
확장자가 DBF화일..
조대호
•
2000.11.08 09:13
델초 wrote: > 확장자가 DBF화일에 내용을 삽입,삭제 할수있는 컴퍼넌트있음 알려주세요.. > 또한 없다면...
델파이군
•
2000.11.08 07:04
2
COMMENTS
/
0
LIKES
C++ 하시는분 보세요.. 델파이도..
타락천사
•
2000.11.08 21:28
안녕하세여... 타락임다..^^ LPSTR ---> char * LPCSTR ---> constr char * 즐푸하세여..^^ ...
Black}{ole
•
2000.11.08 18:53
.
호야
•
2000.11.08 06:49
1
COMMENTS
/
0
LIKES
코딩으로 파일을 열면 windowmenu에 등록할려고 하는데 ..
타락천사
•
2000.11.08 21:11
안녕하세여..타락임다..^^ 흐미..어려운 질문만 하시는군여..^^;;; 저두 그거가지구 한참 생각했던 ...
손상택
•
2000.11.08 06:41
1
COMMENTS
/
0
LIKES
이종쿼리 어떻게 해야 하나요?
박종현
•
2000.11.08 06:47
형 나도 혼자서 그런거 생각해봤는데 주변에서 답을 얻지 못했어. 형 고생이 많군....그리고 나 회사 그...
수정이어요..!!~!!
2000.11.08 06:38
0
COMMENTS
/
0
LIKES
452 Cannot write to message file가 무슨에러죠..!!~!
volf
•
2000.11.08 06:39
1
COMMENTS
/
0
LIKES
소켓으로 마우스의 좌표를 보내려면??
안녕하세요. 델파이로 2명이서 인터넷을 통해 오목을 두는 게임을 만드려니 넘 힘들군요.. 제가 막혀있는 것은 마우스 다운 이벤트가 발생했을때 마우스의 x, y 좌표를 소켓으로 다른 컴에 넘기는 것인데 어떻게 구현해야 하는지 막막합니...
cyber57
•
2000.11.10 21:58
>cyber57 wrote: 제가 소켓프로그램으로 만든 오목게임에서 했던 방식을 올립니다. 네트웍 게임에서 중...
사이버부산
2000.11.08 05:18
0
COMMENTS
/
0
LIKES
Paradox 5.0 이상을 구합니다.
이석현
2000.11.08 04:47
0
COMMENTS
/
0
LIKES
Drag Drop시에 질문입니다
찾는이
•
2000.11.08 04:28
1
COMMENTS
/
0
LIKES
이미지회전에 대해서/..
조규춘
•
2000.11.08 09:18
찾는이 wrote: > Timage component에서 이미지회전이 가능한가요..가능하면 방법좀 갈쳐주세요?? > 그럼 ...
이광형
•
2000.11.08 04:04
1
COMMENTS
/
0
LIKES
질문-그림의 윤곽 포인터 를 구하는데요...
조규춘
•
2000.11.08 09:30
이광형 wrote: > 그림을 image컴포에 올려 놓고 다른 이미지 컴포넌트에 그림의 윤곽만 그릴려고 합니다. ...
김태균
2000.11.08 03:33
0
COMMENTS
/
0
LIKES
Delphi와 Orbix
김인수
•
2000.11.08 03:29
1
COMMENTS
/
0
LIKES
퀵리포트의 QreEpr 을 사용할때 sum 값이 계속 '0'이 나옵니다.
조대호
•
2000.11.08 09:31
김인수 wrote: > 퀵리포트의 QreEpr 을 사용할때 sum 값이 계속 '0'이 나옵니다. > 밴드마다 다르던데.. ...
차주경
•
2000.11.08 03:06
1
COMMENTS
/
0
LIKES
컴파일에라 도와주세요
조대호
•
2000.11.08 09:34
차주경 wrote: > DB : SQL-SERVER 7 > DELPHI 5.0을 쓰고 있습니다. > > 델파이를 다시 깔아서 컴파일...
왕처버
2000.11.08 02:45
0
COMMENTS
/
0
LIKES
터치키보드에서 한글입력처리
Jonny
•
2000.11.08 03:55
1
COMMENTS
/
0
LIKES
ListBox에서 선택된 string들 중 앞의 단어 3개만 구하려면?
어린왕자
•
2000.11.08 04:17
쫌더 자세히 질문해주세요.. 예를 들어주시던가요.. Jonny wrote: > listbox에서 선택된 스트링들을 리...
아이언
2000.11.08 02:24
0
COMMENTS
/
0
LIKES
클래스명과 핸들 얻기?
woody
2000.11.08 02:23
0
COMMENTS
/
0
LIKES
mdi위에 버튼을 올려놓으면
volf
2000/11/08 06:39
Views
311
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
서버에 요청 중입니다. 잠시만 기다려 주십시오...
제가 소켓프로그램으로 만든 오목게임에서 했던 방식을 올립니다.
네트웍 게임에서 중요한게 프로토콜을 잘 정의해서 상대방에게 보내야 합니다.
이 프로토콜은 만들어야 한다거 거죠
가장 간단하게 만들수 있는 방법은 모든 문자열을 스트림으로 보내는 거예요
먼저, 프로토콜의 형식를 작성합니다
예) 메세지 & 파라미터1, 파라미터2, 파라미터3, 파라미터4,.....
여기서 파라미터는 가변적인 거예요
각각의 항목에 대해서 정의 합니다
예) 메세지: OMOK_MOUSEDOWN = 500
파라미터1: X좌표값
파라미터2: Y좌표값
등등....
그러면 패킷이 완성됩니다.-----> OMOK_MOUSEDOWN & X좌표값 & Y좌표값
그런후 패킷을 전송하면 되는 겁니다.
참고로 패킷 Encoding, Decoding 부분을 직접 구현해 보시길.....
많은 도움이 되시길......
volf wrote:
> 안녕하세요. 델파이로 2명이서 인터넷을 통해 오목을 두는 게임을 만드려니 넘 힘들군요..
>
> 제가 막혀있는 것은 마우스 다운 이벤트가 발생했을때 마우스의 x, y 좌표를 소켓으로 다른
>
> 컴에 넘기는 것인데 어떻게 구현해야 하는지 막막합니다. 아시는 분들의 답변을 부탁드립니다.
>
> 제 생각은 x, y좌표를 합쳐서 하나의 문자열로 만들어 전송하고 받아서 다시 x, y로 쪼개려
>
> 고 하는데 그것도 쉽지는 않군요.. 어떻게 해야하는지 좀 도와주세요..
>
>