我能够将UDP数据发送到特定的IP地址,但我需要将其发送给正在侦听端口55555的人。这里是我正在使用的代码。我不想发送到特定的IP。
com.mysql.jdbc.GoogleDriver
答案 0 :(得分:1)
广播将数据发送到LAN上的所有设备。多播只会向订阅它的人发送数据。根据您提供的有限信息,听起来多播会起作用。如果您进行广播,您实际上将向您的局域网上的所有设备发送数据,如智能电视,所有笔记本电脑等。
这是一个使用java多播套接字的简单客户端服务器应用程序。http://examples.javacodegeeks.com/core-java/net/multicastsocket-net/java-net-multicastsocket-example/
通过多播,设备充当服务器并打开一种特殊的udp套接字用于多播。客户端订阅该服务器的多播套接字并且基本上参与数据传输。
以下是多播的几个提示