问题描述
- java模拟服务器,运行老是出错
-
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source)
at java.net.AbstractPlainSocketImpl.bind(Unknown Source)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at com.liukai.server.Server.openServer(Server.java:147)
at com.liukai.server.StartServer$1.run(StartServer.java:11)
java.net.BindException: Address already in use: Cannot bind
at java.net.DualStackPlainDatagramSocketImpl.socketBind(Native Method)
at java.net.DualStackPlainDatagramSocketImpl.bind0(Unknown Source)
at java.net.AbstractPlainDatagramSocketImpl.bind(Unknown Source)
at java.net.DatagramSocket.bind(Unknown Source)
at java.net.DatagramSocket.(Unknown Source)
at java.net.DatagramSocket.(Unknown Source)
at java.net.DatagramSocket.(Unknown Source)
at com.liukai.server.UDPServer.openServer(UDPServer.java:30)
at com.liukai.server.StartServer$2.run(StartServer.java:25)
解决方案
貌似端口问题,端口被占用
解决方案二:
我打开google搜索(可以使用gfsoso.com代替);
然后输入Address already in use: JVM_Bind
_然后点击搜索,看到的第一条结果跟你的问题一致。
善用搜索引擎。
解决方案三:
应该是端口被占用了,看看服务器是否启动了两次
解决方案四:
服务器启动问题解决了可是,现在客户端不能连到服务器
解决方案五:
端口被占用了,检查下代码中使用的端口,使用1024-65536直接的端口。
解决方案六:
如果在同一台机器上能访问,客户端与服务端不在一台机器上就不能访问,多数是防火墙的问题
解决方案七:
不能连接到服务器是报什么错,有日志吗?贴出来看一下
解决方案九:
你这不属于不能连接到服务器的问题吧,而是因为要操作/system/media/audio/ui/Effect_Tick.ogg
音效文件貌似没找到吧。你的业务场景是什么,这个错误你可以先在网络上查查有和你业务相近
时间: 2024-09-17 03:55:11