【发布时间】:2017-11-25 06:46:44
【问题描述】:
我想在 node js 服务器的帮助下在 android 中使用套接字开发一个聊天应用程序。你能告诉我插座是如何工作的吗?以及如何与节点服务器连接?提前致谢。
【问题讨论】:
-
你必须在谷歌搜索它,你可以找到很多关于你的问题的好教程,这个网站不适合这种类型的问题
标签: android node.js server socket.io client
我想在 node js 服务器的帮助下在 android 中使用套接字开发一个聊天应用程序。你能告诉我插座是如何工作的吗?以及如何与节点服务器连接?提前致谢。
【问题讨论】:
标签: android node.js server socket.io client
以下 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'); })
【讨论】: