2017-06-22 245 views
0

我想在节点js服务器的帮助下使用android中的套接字开发聊天应用程序。你能告诉我这个插座是如何工作的吗?以及如何连接节点服务器?提前致谢。如何使用套接字与Android客户端连接节点js服务器

+0

您必须搜索它在谷歌,你可以找到你的问题很多很好的教程,这个网站不是这个类型的问题的好地方 –

回答

0

你可以按照这些链接来连接你的聊天应用程序与NodeJS服务器。 This是使用Socket.io的演示应用程序,this是可以将您的应用程序连接到NodeJS服务器的方法。希望这会帮助你。

+0

已经尝试了所有这些代码。但android没有连接到节点服务器 –

+0

在您的NodeJS服务器中查看如何编写用于连接用户的代码..可能是写在您的方法服务器端是不同的。 –

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'); }) 
相关问题