标签: c# multithreading sockets tcp udp
我有一个首先接受TCP连接的服务器,然后,在另一个线程上,监听特定的UDP数据包(来自端口上的所有源)以及与TCP连接相关联并使用的端点。 / p>
我的问题是: 我的程序的一个线程是否可以从任何连接监听端口,而另一个线程只能监听特定的端点?这似乎不对。
此外,是否有更简单的方法来建立与可以使用UDP hole punching implementation的TCP连接并行的UDP连接?
注意:我试图将这一切保留在一个端口上,而不是使用很多端口。
[编辑:令人困惑的句子]