我想在node js server的帮助下使用android中的套接字开发一个聊天应用程序。你能告诉我插座是如何工作的吗?以及如何连接节点服务器?提前谢谢。
答案 0 :(得分:1)
以下node.js代码在服务器端完美运行,用于发出和侦听来自客户端的消息
> var app = require('express')(); var http =
> require('http').Server(app); var io = require('socket.io')(http);
> app.get('/',function(req,res){
> res.sendFile(__dirname+'/index.html'); }) io.on('connection',function(socket){
> console.log('one user connected '+socket.id);
> socket.on('message',function(data){
> var sockets = io.sockets.sockets;
> /*sockets.forEach(function(sock){
> if(sock.id != socket.id)
> {
> sock.emit('message',data);
> }
> })*/
> socket.broadcast.emit('message', data);
> })
> socket.on('disconnect',function(){
> console.log('one user disconnected '+socket.id);
> }) })
>
>
>
> http.listen(3000,function(){
> console.log('server listening on port 3000'); })
答案 1 :(得分:0)