标签: java sockets udp hole-punching
所以我有一个java udp服务器,它意味着能够在公共服务器上使用中间人程序来打击它的客户端,以便它可以从任何地方运行。中间人工作,打孔工作,但不在一起。
每当我将客户端连接到服务器时,与中间人连接的线程崩溃,“连接的地址和数据包地址不同”。
如果不对中间人的代码进行检修,我需要保留一个插槽和端口。如何在不抛出非法参数错误的情况下使该系统工作?
答案 0 :(得分:2)
请勿使用connect()。它通常不是必需的,它与您的用例冲突。
connect()