我想学习下Socket在项目中的即时通讯应用,类似于多对一这样的即时通讯项目。
哪位有好的建议,因为我们公司想做一个排队系统,说要用Socket做即时通讯,是公司以前的主管写的,现在是我们负责人接手的,因为他之前讽刺我说肯定不懂SOCKET,所以不想问他,大家有什么好的学习建议吗?我主要是想学习怎么把SOCKET整合到spring中去,因为基本的socket我也懂点的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Universal-Data-Communication-System-for-windows是通用数据传输-socket构架。码云开源项目
可通过10行代码完成全语言支持socket
此软件适用于,游戏服务端,及时通讯,数据传输,物联网数据获取,云数据互通,等大部分与网络数据传输有关的项目软件。数据内容可通过实体类对象之间发送出去,以JSON 数据形式编码,速度快,操作简单,数据安全。
此软件的基本思想是为了建立一套简单稳点可多负载的架构,通用数据通讯构建,设计基于TCP通信的交互框架。目前以达到3.0版本,可规范先后台交 互处理,可支持,B/C(websocket),C/S,手机移动标准化的通信方式。达到后台业务一次编写,前台展示全线支持的目的。还可根据网络及负载 情况分布式部署网管与服务。
外加sock协议又分为tcp跟udp而已
socket有啥不懂的?无非就是server端跟client
server端无非就是创建sock,监听端口,发送、接受数据
client端无非就是创建sock,与server建立连接,发送、接受数据
无非就是连接建立之后断开与不断开,server端用select,epool模型之类了,然后一些连接句柄的管理形式
先用server创建个sock,然后最简单的,用telnet充当客户端去连接,玩点小的,再玩点大的,中间通信的数据体可以玩玩自定义+密文传输。。