gpt4 book ai didi

java - 无法使用 ServerSocket.socketBind 分配请求的地址

转载 作者:IT老高 更新时间:2023-10-28 20:41:09 24 4
gpt4 key购买 nike

当我尝试设置套接字服务器时,我收到一条错误消息:

Exception in thread "main" java.net.BindException: Cannot assign requested address: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
at java.net.ServerSocket.bind(ServerSocket.java:328)
at java.net.ServerSocket.<init>(ServerSocket.java:194)
at java.net.ServerSocket.<init>(ServerSocket.java:106)
at socketyserver.SocketyServer.main(SocketyServer.java:12)
Java Result: 1

整个代码是最简单的:

public static void main(String[] args) throws UnknownHostException, IOException
{
ServerSocket serverSocket;
serverSocket = new ServerSocket(9999);
}

我 100% 确定我的端口已转发,Windows 防火墙已关闭。没有任何东西会阻塞端口 9999。还有什么问题?

最佳答案

这可能与您的 /etc/hosts 中的配置错误有关。就我而言,它是这样的:192.168.1.11 localhost 而不是 127.0.0.1 localhost

关于java - 无法使用 ServerSocket.socketBind 分配请求的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8965155/

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