C++ Builder > TClientSocket을 사용한 전송 예
C++ Builder XE4
Windows 7 Pro: 送信元
Windows 10 Pro: 送信先
TClientSocket을 사용한 전송의 예.
Unit1.cpp
void __fastcall TMainForm::debugB_tcpClick(TObject *Sender)
{
char zbuf[20] = {0};
ClientSocket->Host = "192.168.2.7";
ClientSocket->Port = 2000;
ClientSocket->Open();
for(int loop=0; loop<3; loop++) {
Application->ProcessMessages();
Sleep(300);
}
strcpy(zbuf, "TEST");
ClientSocket->Socket->SendBuf(&zbuf[0], strlen(zbuf));
Application->ProcessMessages();
Sleep(300);
ClientSocket->Close();
}
송신처(IP:192.168.2.7)에는 이하의 툴을 사용해 주셨습니다.
정말 고마워요.
TCP/IP 테스트 툴 by 논
결과
일단 움직였지만, Sleep() 처리 등은 제대로 검토하고 있지 않다.
비고
TClientSocket을 향후 사용할 것은 없겠지만, 과거의 소프트의 결함 대책에 그 행동을 확인하지 않으면 안 된다, 라고 이유로부터 이번 조사했다.
관련 : C++ Builder > TClientSocket 정보 > 설치 / 비추천 여부 / 대안
Reference
이 문제에 관하여(C++ Builder > TClientSocket을 사용한 전송 예), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/0fdca5a350c089f9c5cf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)