gpt4 book ai didi

Java ServerSocket 绑定(bind)到 Hamachi 端口

转载 作者:行者123 更新时间:2023-12-01 23:15:14 24 4
gpt4 key购买 nike

所以我一直在开发一个小型应用程序,它允许我创建一个服务器,让服务器连接/绑定(bind)到hamachi网络/端口,并允许客户端加入hamachi服务器,然后使用客户端应用程序通过服务器进行通信和其他类似的事情。

在过去 4 小时内我找不到任何好的文档来说明如何执行此操作。我有一个基本的服务器应用程序,可以在 "localhost" 上正常工作,但我真的想让它在 hamachi 上工作。

代码示例:

        InetAddress addr = InetAddress.getByName("**.***.***.***");
ServerSocket sSocket = new ServerSocket(****, 5, addr);

收到的错误是:

Error: java.net.BindException: Cannot assign requested address: JVM_Bind

我正在使用 netbeans,是的,我 100% 肯定该端口未被使用。请帮忙!

最佳答案

只需指定 null 作为构造函数的第三个参数即可。这意味着“监听所有本地 IP 地址”。

我怀疑您尝试绑定(bind)的 IP 地址不是本地的。你不能这样做。

关于Java ServerSocket 绑定(bind)到 Hamachi 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21344011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com