在同一个类中发送和接收UDP数据包

时间:2014-11-27 02:27:19

标签: java udp

我知道这是不好的做法,但是可以做到以下几点吗?

Send packet1 to UDP port 1
port 1 receives packet1 and sends it to port 2
port 2 receives packet2 and sends it to port 3

我不知道如何设置它,因为端口2和端口3必须在监听,等待while (true)循环。

1 个答案:

答案 0 :(得分:1)

  

端口2和端口3必须已经在监听

正确

  

等待一段时间(真实)循环。

不正确的。您必须创建 DatagramSockets,但当您发送到他们的端口时,您当前不必接收

然而,最好这样做。没有什么可以阻止你为所有三个端口启动单独的接收线程,是吗?