자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

C++ Builder 인디 TCP 서버 문자 수신 오류

2013.06.27 00:44

trini 조회 수:9094

void __fastcall TForm1::IdTCPServer1Execute(TIdContext *AContext)  {
  try {
// UnicodeString strCommand;
 String strCommand;
 mmComList->Lines->Add("before3");     // 전송받은 데이터 한 줄 표시

   //strCommand = AContext->Connection->IOHandler->ReadLn();
   //strCommand = AContext->Connection->IOHandler->ReadLn(TEncoding::);
 //  strCommand = AContext->Connection->IOHandler->ReadLn(TEncoding::Unicode);
 strCommand = AContext->Connection->Socket->ReadLn(TEncoding::ANSI);//here!

위의 내용처럼 인디로 소켓을 만들어 테스트했는데  클라이언트를 인디클라이언트로 만들어 문자 전송하면 이상없이 잘 받는데

 

C# 프로그램으로 짠 클라이언트에서 문자 전송하면


  //EIdSocketError : Socket Error # 10054  가 발생합니다.

 

Visual C++로 만든 클라이언트 프로그램은 C#으로 송신 문자를 잘 받습니다.

 

이유를 알 수 없네요. (문자 encoding 때문인 것 같은데)

 

XE2를 사용 중인데 해결 방법을 알려주시기 바랍니다.


 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 39729
공지 유용한 관련 사이트 관리자2 2014.03.20 79230
23 ActionMainMenuBar를 실행중 컨트롤하는 방법 나도몰라 2012.11.30 7227
22 BPL 컴파일 결과에 대한 문의입니다. CCS 2012.12.04 7743
21 컴파일관련 에러 질문입니다. [1] dk2 2012.08.02 7966
20 XE3 터치 확대/축소 문의 barcode0 2013.01.29 8403
19 아래 질문에대한 에러 스크린샷입니다. [2] file 조우상 2012.04.24 8427
18 window7에서 컴파일 관련 문의사항입니다. [1] 조우상 2012.05.02 8581
17 버튼, 폼 디자인 문의 합니다. [1] 조우상 2012.04.28 8676
16 XE3 C++ builder 관련 문의 [1] 최경민 2012.12.06 8788
» 인디 TCP 서버 문자 수신 오류 trini 2013.06.27 9094
14 Frame 질문좀요 [1] 축구 2012.06.01 9140
13 UTF-8 관련하여 질문올립니다. [1] 조우상 2012.05.08 9272
12 빌더책 코드 질문좀요 [1] 축구 2012.04.13 9843
11 바로 밑에 2010의 xe2 컨버팅에서 저도 이상한점이... [1] 나도몰라 2012.04.24 9893
10 TTouchKeyboard 질문입니다. [2] 나도몰라 2012.04.04 9942
9 c++빌더 2012 XE2 컨버팅 질문입니다. [1] 조우상 2012.04.23 10161
8 다른언어의 도움말 사용 [2] 나도몰라 2012.03.31 10387
7 Codegear C++빌더 2007에서 작업할땐 아무 에러 없던것이, XE2 로 빌드하니까 엄청난 에러가 납니다. [1] 초보개발짜 2012.07.06 10391
6 c++빌더에서 ios [1] 손마디 2012.05.02 10399
5 BDE administrator에 대한 문의입니다. [3] 오상헌 2013.03.14 10794
4 LINK32 에러 문의입니다. [1] 오상헌 2012.04.27 10917