tcp server/client 소켓통신 문의
글쓴이: papium / 작성시간: 화, 2018/04/03 - 6:43오후
tcp 클라이언트로 tcp 에코서버로 패킷을 전송했습니다.
flag까지 제대로 확인이 되었는데 상대 서버에서 ack 응답이 오지 않을 경우에는 어느쪽이 문제일까요?
클라이언트쪽의 eth 헤더와 ip 헤더 tcp 헤더는 문제없이 작성되어 보내진 것은 확인했습니다.
서버도 간단한 에코서버와 클라이언트로 데이터 통신을 했을 때 문제없이 작동한 서버였고요.
스니퍼로 확인했을 때
A -> B (port : 11112 -> 12343)
------------------------------
seq : 286335813 | ack : 0 | flag:00000010
로 클라이언트가 보낸 패킷만 확인되고 서버쪽에서 응답은 없는 상태입니다.
Forums:
어느쪽이던 syn, ack을 못 받는것이면
어느쪽이던 syn, ack을 못 받는것이면 firewall과 multiple interfaces 사용중인지 확인해보세요.
물론 코드상에 문제가 없다고 가정을 합니다.
---------------
Happy Hacking!
댓글 달기