pong 게임 문의 드립니다.
pong 게임 서버 와 클라이언트 돌리면서 이것저것 테스트를 하고 있는데요..
클라이언트 게스트 로그인 버튼을 눌렀을때 tcp로 보내면 로그인 메시지가 서버에 들어오지 않습니다.
http로 전송을 했을때는 서버에 정상 도달 합니다.
http로 전송 했을때의 로그 입니다 :
1.925159 4126 session_impl.cc:2264] [C->S] HTTP/JSON: type=, length=0, session=00000000-0000-0000-0000-000000000000 I1025 11:31:51.925243 4126 session_service.cc:2841] 새 세션을 생성했습니다: sid=b1cebeaf-7ae0-4051-a9b4-43a2d6a4e31d, protocol=HTTP, encoding=application/json, address=10.0.2.2:58340 I1025 11:31:51.925277 4126 session_impl.cc:2264] [S->C] HTTP/JSON: type=_session_opened, length=76, session=b1cebeaf-7ae0-4051-a9b4-43a2d6a4e31d {} I1025 11:31:51.977948 4125 session_impl.cc:2264] [C->S] HTTP/JSON: type=login, length=102, session=b1cebeaf-7ae0-4051-a9b4-43a2d6a4e31d {"id":"Player_26b56a","type":"guest"} I1025 11:31:51.981521 4177 lobby_event_handlers.cc:174] Registered new user: id=Player_26b56a I1025 11:31:51.981557 4177 lobby_event_handlers.cc:176] Succeed to login: id=Player_26b56a I1025 11:31:51.983582 4126 session_impl.cc:2264] [S->C] HTTP/JSON: type=Login, length=201, session=b1cebeaf-7ae0-4051-a9b4-43a2d6a4e31d {"result":"ok","id":"Player_26b56a","winCount":0,"loseCount":0,"curRecord":0,"singleWinCount":0,"singleLoseCount":0,"singleCurRecord":0}
서버 구동 환경은 개인 피시에 VirtualBox 상에 Ubuntu 18.04로 돌리고 있고,
netstat 로 봤을떄 설정한 tcp포트 http포트 다 LISTEN 하고 있는 상태 입니다.
한가지 더 HTTP로 "Loing"메시지 주고 받았을떄 클라이언트에서 서버 응답 메시지를 받고 그냥 멈춰 버리는 상황이 발생 합니다.