tcpip协议pdfCC++⽤TCPIP通信协议发送16进制串⼝命令
在C/C++中⽤TCP/IP通信协议发送16进制串⼝命令
在485串⼝转以太⽹中,485转以太⽹⼀般当作⼩型服务器,接收客服端的串⼝信息,转接给下位机,实现局域⽹上/下位机通信。那么就需要利⽤tcp/ip通信协议,写⼀个客户端连接进⼊485转以太⽹服务器,发送16进制命令,控制下位机。其实C/C++中TCP套接字可以可以send()你想要的任何数据,这并不⼀定是⼀个字符串。⽐如要发送⼀串16进制指令ff 01 00 04 ff 00 04。先创建⼀个BYTE数组然后如下⽅式发送。(clientSocket是⾃定义创建的套接字)
BYTE Array[7] = { 0xff, 0x01, 0x00, 0x04, 0xff, 0x00, 0x04 };
send(clientSocket, (char*)Array, sizeof(Array), 0);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。