在java上使用socketserver的环回ip

在java上使用socketserver的环回ip,java,server,serversocket,Java,Server,Serversocket,我一直想使用ServerSocket创建一个环回设备上的服务器 ServerSocket server = new ServerSocket(PORT, 0, InetAddress.getByName(null)); 到达服务器的主机是作为ip6 localhost/::1提供的,但它会导致错误:ERR\u无效\u HTTP\u响应 关于如何使用127.0.0.1访问本地服务器的任何指针?中的一些答案和注释解决了此问题。ie-改为传入localhost或127.0.0.1 Serv

我一直想使用
ServerSocket
创建一个环回设备上的服务器

ServerSocket server = new ServerSocket(PORT, 0,  InetAddress.getByName(null));
到达服务器的主机是作为
ip6 localhost/::1提供的,但它会导致错误:
ERR\u无效\u HTTP\u响应


关于如何使用
127.0.0.1
访问本地服务器的任何指针?

中的一些答案和注释解决了此问题。ie-改为传入
localhost
127.0.0.1

    ServerSocket server = new ServerSocket(9090, 0, InetAddress.getByName("localhost"))

你试过这个问题中的一些答案和评论了吗?ie-试图通过localhost或127.0.0.1吗?@Howard_Roark,谢谢。将
null
替换为
localhost
有效。好的,太好了——我将把我的评论移到“关闭循环”或任何短语的答案上