boost 에서 패킷보낼때 write함수 사용시 질문드립니다.
글쓴이: dbckdgns / 작성시간: 금, 2012/12/28 - 5:02오후
제가 클라이언트에서 패킷을 보내려고 하는데 아래와같이 보내려고합니다.
char aaa[128]={0xa9, 0x23, 0, 0, 0, 0, 0, 0, 0x15, 0, 0x40, 0x41};
int a = boost::asio::write(m_Socket, boost::asio::buffer(aaa, 128), error);
제가 원하는건 aaa라는 버퍼 통째로 다 보내고 싶은데
int a에 리턴되는 값은 2, 즉 0xa9, 0x23 까지만 보내집니다.
0 (null) 이 버퍼중간에 있어서 그런것같은데, 이거 aaa버퍼 통째로 보낼수 있는 법 아시는 분 있나요?
중간에 null이 포함된 패킷이 있을수도있지 않나요?
알려주세요.
Forums:
제가 착각했네요. 해결했습니다.
.
댓글 달기