您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 安卓开发 >> 正文

phoengap–node+websocket在线聊天室

作者:佚名    责任编辑:admin    更新时间:    2015-10-21 14:25:17

这篇文章是关于node+websocket在线聊天室的内容,以下就是该内容的详细介绍。

该实验项目基于:

phonegap

node

websocket

可以应用于android 和 ios平台。

已经测试通过。以下是测试的图:

首先是用node 架设服务器。

基本上都node 基于websocket的。

主要是对message做处理和判断来进行输出和逻辑处理

而客户都,由于android不支持websocket。所以需要一个插件

https://github.com/FreakDev/PhoneGap-Android-HTML5-WebSocket

当然也有大好包的jar文件只需引入。

在主文件最后写上:

WebSocketFactory wsFactory = new WebSocketFactory(appView); appView.addJavascriptInterface(wsFactory, “WebSocketFact“)

在html页面里引入相应的js文件。

然后再客户都html页面修改你的node地址:

var socket = new WebSocket(‘ws://192.168.0.12:8081//’);

// push a message after the connection is established.

这样基本上就可以跑起来了。

在ios下面是不需要加插件的。由于ios的支持websocket,故而不需要自己可以运行。

以上就是精品为您提供的关于node+websocket在线聊天室的信息,希望对您有所帮助!