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 の情報 > インストール / 非推奨かどうか / 代替案
Author And Source
この問題について(C++ Builder > TClientSocketを使った送信例), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/0fdca5a350c089f9c5cf著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .