Tcp 소켓통신에서 서버측에서 연속적으로 보낸 두개의 패킷이 붙어서 수신이 됩니다.
Trace로 한단계씩 실행해보면 떨어져서 받아지는데 실행만 하면 달라붙어
인식을 할 수가 없어요
서버측 송신
<!--CodeS-->
V_Msg := user_info(userid);
For i:= 0 to ServerSocket1.Socket.ActiveConnections -1 do
ServerSocket1.Socket.Connections[i].SendText(V_Msg);
V_Msg := roomlist(Roomid);
For i:= 0 to ServerSocket1.Socket.ActiveConnections -1 do
ServerSocket1.Socket.Connections[i].SendText(V_Msg);
<!--CodeE-->
즉, 그 신호의 시작과 끝을 알려주는 특정 케릭터를 정하셔서 그것을 토대로 끊어 내셔야 합니다.
모든 네트웍은 보내진 순서대로 온다는 보장이 없습니다.