66 73 52 4E 20 4C 4D 33 73 56 23 6E 64 61 74 61 22为16进制的指令怎么用VB.NET 的TCP协议进行数据传输

方法是,PC通过TCP/IP协议传输给传感器,传感器上自带了网口,接受这个16进行的指令后就会开始工作,谢谢了,各位大侠,有没有什么方案能实现啊?谢谢了,简单的说下方法也可以,我是才学这个语言,大侠的指点,急用
最新回答
绝绝子

2024-11-04 17:04:30

using Sytem.net.socket;
tcpclient tc = new tcpclient(127.0.0.1,8080);//连接8080端口
netstream ns =tc.getstream();
if(ns.canwrite)
{
byte[] buffer = {0x66, 0x73, 0x52, 0x4E ,0x20 ,0x4C, 0x4D, 0x33, 0x73, 0x56 ,0x23, 0x6E ,0x64 ,0x61, 0x74 ,0x61 ,0x22};
ns.writer(0,buffer,buffer.length);
}

简单的帮你写了下,不会可以通过私信联系我。
白云下的棉絮

2024-11-04 14:44:54

我记得前几天有人问过这个问题,哦想起来的 ,问的问题很类似,他问题是和单片机通讯,其实道理都很简单,但是代码量有点大。就是如何建立tcp/ip连接,这个都有标准案例,可到微软官网查看相关代码.建立连接后发送数据,也就是你的那串东西。 直接到官网找一个客户端服务器端标准案例代码,把服务器端就是你的传感器,客户端就是你的程序,服务器端你不用管了,传感器已经有了,你只管客户端的代码拷贝过来,修改一些参数就行了
搁浅

2024-11-04 07:18:27

用tcp/ip协议给传感器发送vb.net的字节数组即可。