作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 J2ME 应用程序应该连接到套接字,在某处启动。当我在本地主机上运行所有内容时,一切正常,但如果我在服务器上启动它并尝试在客户端中连接它,它将无法连接并引发异常:
javax.microedition.io.ConnectionNotFoundException: error 10051 in socket::open
at com.sun.midp.io.j2me.socket.Protocol.open0(), bci=0
at com.sun.midp.io.j2me.socket.Protocol.connect(), bci=184
at com.sun.midp.io.j2me.socket.Protocol.open(), bci=216
at com.sun.midp.io.j2me.socket.Protocol.openPrim(), bci=4
at javax.microedition.io.Connector.open(), bci=47
at javax.microedition.io.Connector.open(), bci=3
at javax.microedition.io.Connector.open(), bci=2
- Midlet.startApp(Midlet.java:315)
at javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
at com.sun.midp.midlet.MIDletPeer.startApp(), bci=5
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=261
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=38
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=5
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=144
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26
这是使我的应用程序连接到服务器的代码:
SocketConnection sc = (SocketConnection) Connector.open("socket://134.0.118.249:7997");
此外,当我通过 Telnet 连接到该地址时,一切正常。我的代码有什么问题吗?
最佳答案
检查您的服务器防火墙并允许流量通过端口 7997。
关于java - J2ME 无法连接到远程套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58091691/
我是一名优秀的程序员,十分优秀!