C# tcp 문제입니다.
글쓴이: Internet03 / 작성시간: 월, 2015/01/19 - 3:01오후
현재 원격제어를 구현하고 있습니다.
서버에서는 클라이언트로 이벤트를 보내는 쓰레드와 클라이언트의 화면을 받는 쓰레드가 있습니다.
클라이언트에서는 서버로 화면을 보내는 쓰레드와 서버로부터 이벤트를 받는 쓰레드가 있습니다.
화면전송은 전송이 잘 되고 수신도 잘 됩니다.
문제는 이벤트인데요. 서버에서 마우스이벤트를 후킹하여 클라이언트로 보내면 클라이언트로 패킷이 들어오지 않다가.
서버를 종료 시키면 패킷이 한번에 들어옵니다.
ex) move=x,y 라는 패킷을 보내면 클라이언트로 패킷이 들어오지 않음
서버를 종료시키면 move=x,ymove=,x,ymove=,x,ymove=,x,ymove=,x,ymove=,x,ymove=,x,ymove=,x,y
왜? 이런걸까요.....
감사합니다...
Forums:
해결했습니다.
받는쪽에선
readLine함수로 받고 있었고
보내는 쪽에선
write함수로 보내고 있어서
writeLine으로 변경하니 작동합니다...
이제 서버와 클라이언트 마우스 좌표를 동기화 시켜야 되겠네요...
댓글 달기