易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

WebSocket协yi通信源码   [复制链接]

    2018-10-19 09:54:48
    2016开源大赛(第一届)
    易语言资源网
    4337 次浏览
    来源链接

源码为WebSocket协yi通信,这种通信为TCP长连接,一般用于浏览器间TCP通信,直播弹幕聊天用的比较多

众所周知,HTTP协yi是基于TCP协yi的短连接,对实现一些类似即时通信或者推送信息比较麻烦,WebSocket的长连接其实是通过flash的socket中转与服务器通信(很多页游也是这样),所以相关代码都在这个flash文件中,我们要做的第一步就是提取.swf中的代码(主要是加密过程),并提取相应的代码转为e语言

分析过程没法讲的很详细, 我会将提取出的as代码一起上传,感兴趣的可以自己分析

此程序主要是一个使用webSocket的网络聊天室的登陆与收发信的实现,

主要功能:

1.生成握手加密用WebSocket-Key,并与WebSocket服务器连接

2.加密数据

3.实现登陆与聊天功能

程序中只使用了精易模块,请自行导入.

程序界面比较简陋主要是实现通信部分,有需求的可以自行完善其他功能

另:

对WebSoket感兴趣但又不了解这种协yi可以参考:http://www.cnblogs.com/smark/archive/2012/11/26/2789812.html

225603xo3z7vtltezjnnde.png



点我下载 (已有 436 次下载)

引用模块


源码文件名 模块文件名
demo.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
demo.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:纯画板仿MT4金融图表...     下一篇:【开发者开源大赛】winhttp多线程下...