我想学习下Socket在项目中的即时通讯应用,类似于多对一这样的即时通讯项目。

NioJason 发布于 2016/06/02 10:33
阅读 449
收藏 1
哪位有好的建议,因为我们公司想做一个排队系统,说要用Socket做即时通讯,是公司以前的主管写的,现在是我们负责人接手的,因为他之前讽刺我说肯定不懂SOCKET,所以不想问他,大家有什么好的学习建议吗?我主要是想学习怎么把SOCKET整合到spring中去,因为基本的socket我也懂点的。
加载中
0
geminiblue
geminiblue

socket有啥不懂的?无非就是server端跟client

server端无非就是创建sock,监听端口,发送、接受数据

client端无非就是创建sock,与server建立连接,发送、接受数据

无非就是连接建立之后断开与不断开,server端用select,epool模型之类了,然后一些连接句柄的管理形式

先用server创建个sock,然后最简单的,用telnet充当客户端去连接,玩点小的,再玩点大的,中间通信的数据体可以玩玩自定义+密文传输。。

0
geminiblue
geminiblue

外加sock协议又分为tcp跟udp而已

0
dreamsfly
dreamsfly

Universal-Data-Communication-System-for-windows是通用数据传输-socket构架。码云开源项目

可通过10行代码完成全语言支持socket

此软件适用于,游戏服务端,及时通讯,数据传输,物联网数据获取,云数据互通,等大部分与网络数据传输有关的项目软件。数据内容可通过实体类对象之间发送出去,以JSON 数据形式编码,速度快,操作简单,数据安全。

此软件的基本思想是为了建立一套简单稳点可多负载的架构,通用数据通讯构建,设计基于TCP通信的交互框架。目前以达到3.0版本,可规范先后台交 互处理,可支持,B/C(websocket),C/S,手机移动标准化的通信方式。达到后台业务一次编写,前台展示全线支持的目的。还可根据网络及负载 情况分布式部署网管与服务。

返回顶部
顶部