Java 连接到NodeJs和Express.io获取错误
我是nodejs和express.io的新手,在android应用程序中,我编写了这个简单的代码来从android或java连接,但iget连接错误Java 连接到NodeJs和Express.io获取错误,java,android,ios,node.js,sockets,Java,Android,Ios,Node.js,Sockets,我是nodejs和express.io的新手,在android应用程序中,我编写了这个简单的代码来从android或java连接,但iget连接错误 app = require('express.io')() app.http().io() // Broadcast the new visitor event on ready route. app.io.route('ready', function(req) { req.io.broadcast('new visitor')
app = require('express.io')()
app.http().io()
// Broadcast the new visitor event on ready route.
app.io.route('ready', function(req) {
req.io.broadcast('new visitor')
console.log('ready');
})
// Send client html.
app.get('/', function(req, res) {
//res.sendfile(__dirname + '/client.html')
req.io.broadcast('new visitor')
console.log('hello');
})
app.listen(7076)
打开http://192.168.1.5:7076
在浏览器中链接我收到你好
消息,现在使用以下代码我正在尝试连接,但我收到连接错误:
private static final String SERVER_ADDRESS = "http://192.168.1.5:7076";
private Socket mSocket;
{
try {
mSocket = IO.socket(SERVER_ADDRESS);
} catch (URISyntaxException e) {
Log.e("Error URI", String.valueOf(e));
throw new RuntimeException(e);
}
}
public class ActivityHome extends FragmentActivity {
...
mSocket.on(Socket.EVENT_CONNECT_ERROR, onConnectError);
mSocket.on(Socket.EVENT_CONNECT_TIMEOUT, onConnectError);
mSocket.on("new message", onNewMessage);
mSocket.on("user joined", onUserJoined);
mSocket.on("user left", onUserLeft);
mSocket.on("typing", onTyping);
mSocket.on("stop typing", onStopTyping);
mSocket.connect();
...
}
private Emitter.Listener onConnectError = new Emitter.Listener() {
@Override
public void call(Object... args) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(getApplicationContext(),
"CONNECT ERROR", Toast.LENGTH_LONG).show();
}
});
}
};
有关于错误的详细信息吗?这是用于服务web内容的http服务器,还是套接字服务器?或者两者都有?关于您希望实现的目标,还有更多信息吗?@yergo我的问题解决了,先生,谢谢。我可以给您邮件地址吗?请提供您自己的问题解决方案,作为您自己接受的答案。你可以发邮件给我:stack在yergo.nazwa.pl