第二次使用C++BUILDER开发SOCKET通讯程序,工作完成

本文介绍了如何在C++Builder中使用TClientSocket组件向特定IP地址(192.168.224.250,端口2929)发送数据。通过设置TClientSocket的Address和Port属性,然后调用SendBuf方法实现数据传输。在实际应用中遇到的问题包括:当设备未联网时会出现SOCKET错误对话框,以及程序启动速度慢。解决方案尚未明确,代码已附上供日后参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我想通过网络向设备(led屏)iP:192.168.224.250 端口号:2929
发送数据,比如发送unsigned char buf[1024];
中的数据,
请问是用BCB中的
        TClientSocket *ClientSocket1;
        TServerSocket *ServerSocket1;
        TUdpSocket *UdpSocket1;
这三个用那个发送啊,如何发送?

 

使用TClientSocket *ClientSocket1;

属性设置:

1,Address:192.168.224.250

2,Port:2929

//-----------------------------------------------

使用ClientSocket完成了工作,代码贴出来以备以后使用,呵呵

C/C++ code
   
   
void __fastcall TMainFrm::FormCreate(TObject * Sender) { TIniFile * ini; ini = new TIniFile( " .//SAS_Config.ini " ); LedIp = ini -> ReadString( " infLED " , " LEDIP " , " 192.168.224.250 " ); ini -> WriteString( " infLED " , " LEDIP " ,LedIp); COMx = ini -> ReadInteger( " infLED " , "
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值