|
돌려보지 않아서 확인 할 순 없지만...
속성의 문자집합을 두 프로젝트 다 동일하게 맞춰보세요.
전재형 님이 쓰신 글 :
: [MFC] 소켓프로그래밍. wchar_t 형태가 제대로 전송이 안되네요.
: 작업환경은 윈도XP, 비쥬얼스튜디오2008입니다.
:
:
:
: 문제의 코드입니다.
: //받는쪽이에요.
: static TCHAR MsgBuf[1024];
: int nReceive = Receive(MsgBuf, 1024);
:
:
: //보내는쪽이에요.
:
: //m_id 는 CString 형태로 에디터컨트롤과 연결된 변수입니다.
:
: CString str;
: str += "U" ;
: str += m_id;
: m_client.Send((LPCTSTR)str,str.GetLength()+1);
:
:
: 받는 형태를 char로 하면 역시 동일한만큼만 전송을 받고 받은 형태는 'U0f0s0a...'이런식으로 나타납니다.
:
:
:
: 해결좀 해주세요.
|