我有通过网络发送一些数据的应用程序。它使用端口10000.目的地是未知的。未知它意味着网络上没有特定的PC将接收数据。现在我想编写将侦听端口10000并接收数据的应用程序。此应用程序将在许多PC上运行。因此,第一台PC正在向网络上的其他(未知数量的计算机)PC发送数据。连接到我的本地网络并侦听端口10000的每台其他PC应该能够在端口10000上接收数据。这可能吗?例如任何链接(C#或Java)?
答案 0 :(得分:2)
这个概念被称为广播。以下是Java和C#中的示例:
请注意,它仅适用于UDP!所以要为丢包等做好准备。
哦,它也适用于本地网络。没有广播到互联网!
答案 1 :(得分:1)
通过特定端口上的网络“广播”将向连接到同一网络的所有系统发送数据包,并且在特定端口侦听“UDP”数据包将在特定系统端进行接收。