2017-06-22 247 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'); }) 
相關問題