| [ CnUnix ] in KIDS 글 쓴 이(By): testors (testors) 날 짜 (Date): 2002년 10월 8일 화요일 오전 11시 31분 21초 제 목(Title): Re: [Q] C++ 질문... 저흰 이렇게 처리했습니다. 그런 정보들 마샬링 해주는 NPacket 이란걸 만들고 사용은 아래와 같이.. NPacket packet; packet.AddLongBack( target ); packet.AddCharBack( NMS_DISCONNECT ); packet.AddStringBack( "Disconnected" ); netSend( target, packet ); 실제 I/O 하단에서는 이렇게 해서 스트림으로 만들어 보냅니다. send( socket, packet.GetStream(), packet.GetStreamSize() ); 받는쪽 I/O 는 이렇게 했구요. NPacket packet( buf, receivedSize ); 받은 스트림으로부터 packet 이 완성되면 아래와 같이 사용을.. long target = packet.GetLongAt( 0 ); char *pStr = packet.GetStringAt( 2 ); 결론은 만들어서 썼다.. 네요. - Testors |