我在网上买的继电器,可以tcp 和 udp 用带的模拟软件都可以实现控制开关,我把他合成进自己的Java写的工程里面,写了tcp socket可以实现控制此继电器,现在想要换成udp协议,把继电器作为client,发送指令之后没有反应,也没有报错,我感觉是没有连接上继电器。这是什么原因呢?谢谢大神指教。这是代码
InetAddress address = InetAddress.getByName(“192.168.100.253”);
int port = 1050;
DatagramSocket ds = new DatagramSocket(port,address);
DatagramSocket对象创建udp服务
byte[] buf = “控制语句”.getBytes();
DatagramPacket dp = new DatagramPacket(buf,buf.length,InetAddress.getByName(“192.168.1.253”),1035);
ds.connect(address, port);
ds.send(dp);
ds.close();
Java udp协议传输
最新推荐文章于 2024-08-27 11:00:00 发布