@Component
public class UDPTest implements CommandLineRunner {
private static Logger logger = LoggerFactory.getLogger(UDPTest.class);
private DatagramSocket socket;
private String receive;
//本机服务器ip,端口
private InetAddress addressLocal;
private int portLocal;
//远程服务器ip,端口
private InetAddress addressRemote;
private int portRemote;
@Autowired
private Device device;
public UDPTest() {
try {
System.out.println();
// 本机服务器ip,端口
addressLocal = InetAddress.getByName("10.45.148.166");
portLocal = 8899;
// 远程服务器ip,端口
addressRemote = InetAddress.getByName("10.45.152.222");
portRemote = 8080;
socket = new DatagramSocket(portLocal,addressLocal);
} catch (Exception e) {
e.printStackTrace();
}
}
public String send
udp用socket绑定本地端口号
最新推荐文章于 2024-08-01 22:14:24 发布
本文详细介绍了如何在Java中使用Socket编程绑定本地UDP端口号,进而实现网络通信的过程。通过创建DatagramSocket实例并指定端口,可以成功收发UDP数据包。同时,讨论了UDP通信的特点和适用场景。
摘要由CSDN通过智能技术生成