//socket = TIdTCPClient
socket->Host = serverIP;
socket->Port = serverPort;
try{
socket->Connect(); // 접속
socket->Socket->WriteLn("안녕하세요"); //전송
socket->Disconnect(); // 종료
}catch(...){}
아주 간단한 코드인데;; 저렇게 전송하면 받는 서버에서는
리시브스트링: ?????
리시브바이트: 3F 3F 3F 3F 3F
저렇게 되네요;
그래서 이상하다 이상하다 해서 utf8로 해보라는 얘기가 있어서 어떻게 하는지몰라서 이렇게 했는데 똑같네요;
socket->Socket->WriteLn(UTF8String(Name->Text));
리시브스트링: ?????
리시브바이트: 3F 3F 3F 3F 3F
이거 왜이런건가요 ㅠㅠ
|