当前位置: 首页 - 资讯 - Socket.io for Android

Socket.io for Android

2019-09-15 作者: grassroot 浏览: 126

工具:

node.js

AndroidStudio

案例源代码:

服务器测试源代码

Android测试源代码

开启服务器:

打开命令行,执行npm命令

$ cd socket.io-master

$ npm install

$ cd examples/chat

$ npm install

$ npm start

此时已经打开服务器端:http://localhost:3000/

开启Android端:

将Android项目导入AndroidStudio

修改Constants的CHAT_SERVER_URL为你本地Ip+3000

例如:"http://192.168.xxx.xxx:3000/";


运行项目可以看到,网页端可以和Android端进行通信

Android端主要代码:

获取 Socket 和设置 url

//返回一个带有默认选项的Socket 对象而且该方法缓存了该对象,可以在任何界面获得相同的Socket 对象

 Socket mSocket = IO.socket(Constants.CHAT_SERVER_URL);


连接 mSocket.mSocket.connect();

发送消息 mSocket.emit( “newMessage”, data ;

消息监听 mSocket.on( Socket.EVENT_CONNECT, onConnect );// 连接成功;

断开连接 mSocket.disconnect();

断开消息监听 mSocket.off( Socket.EVENT_CONNECT, onConnect ).

————————————————

原文链接:https://blog.csdn.net/Bingsman/article/details/80883488


评论
本文作者 阅读排行 文章推荐