【问题标题】:UDP socket connecting to multiple clients in javaUDP套接字连接到java中的多个客户端
【发布时间】:2016-05-09 10:38:51
【问题描述】:

所以我有一个 java udp 服务器,它可以在公共服务器上使用中间人程序来打孔到它的客户端,这样它就可以在任何地方运行。中间人有效,打孔有效,但不能一起使用。

每当我将客户端连接到服务器时,连接到中间人的线程就会因“连接地址和数据包地址不同”而崩溃。

不用大修中间人的代码,我需要保留一个socket和端口。如何在不引发非法参数错误的情况下使该系统正常工作?

【问题讨论】:

    标签: java sockets udp hole-punching


    【解决方案1】:

    不要使用connect()。这通常不是必需的,并且与您的用例冲突。

    【讨论】:

    • 是的,就是这样,我其实知道不要使用connect,但它不知何故从一些旧代码中溜进来,我没有看到。
    猜你喜欢
    • 2018-02-04
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2019-11-19
    • 2015-02-08
    • 1970-01-01
    相关资源
    最近更新 更多