社区
网络协议与配置
帖子详情
C/S基于tcp长连接的通信业务协议制定
xiaoxiaokun888
2016-07-28 11:04:02
基于tcp长连接
业务逻辑主要有人员的各种状态、一些控制命令的发送
一些消息的转发
请问协议要如何制定呀
包头:
包数据
...全文
496
1
打赏
收藏
C/S基于tcp长连接的通信业务协议制定
基于tcp长连接 业务逻辑主要有人员的各种状态、一些控制命令的发送 一些消息的转发 请问协议要如何制定呀 包头: 包数据
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
X-i-n
2016-08-01
打赏
举报
回复
你所说的包头,包数据应该称为“数据头部”,“数据体”更合适,包是一个网络层级中的一个标准概念 数据结构需要自己定义 最简单的,直接用JSON或者XML。复杂一点可以自己规定,要不要数据头、要不要数据尾、不同的请求包之间用什么分隔;请求方法、参数用什么连接,顺序如何;整条数据在传输的时候要不要加密,要不要压缩;另外还需要做心跳检测,粘包、乱序问题也会带来不小的麻烦,所以如果有得选择的话,强烈推荐采用restful风格的设计。
TCP
通信
协议
说明
TCP
(Transmission Control Protocol) 是一种面向连接的、可靠的、基于字节流的传输层
通信
协议
,它是互联网
协议
套件(IP/
TCP
)中的核心
协议
之一。
自定义Udp/
Tcp
协议
,
通信
协议
Socket/WebSocket,IM粘包、分包解决等(2),ProtocolBuffer
自定义Udp/
Tcp
协议
/
通信
协议
(Java/C);自定义构建和解析IM
协议
消息;IM自定义UDP
通信
协议
类似于网络
通信
中的
TCP
IP
协议
一般,比较可靠的
通信
协议
往往包含有以下几个组成部分:帧头、地址信息、数据类型、数据...
TCP
、UDP、IP
协议
为了改善这种缺点,大牛弄出了
TCP
/IP
协议
。现在几乎所有的操作系统都实现了
TCP
/IP
协议
栈。
TCP
/IP
协议
栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的
协议
,如下图 所谓的
协议
就是...
java: java mina ——基于
TCP
/IP、UDP/IP
协议
栈的
通信
框架
Apache Mina Server 是一个网络
通信
应用框架,也就是说,它主要是对基于
TCP
/IP、UDP/IP
协议
栈的
通信
框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道
通信
服务等),Mina 可以帮助我们快速开发高性能、高...
[架构之路-43]:目标系统 - 系统软件 - Linux下的网络
通信
-3-
TCP
/IP
协议
族:IP、
TCP
/UDP/SCTP、Socket、应用层
协议
TCP
/IP
协议
不仅仅指的是
TCP
和IP两个
协议
,而是指一个由FTP、SMTP、
TCP
、UDP、IP等
协议
构成的
协议
簇, 只是因为在
TCP
/IP
协议
中
TCP
协议
和IP
协议
最具代表性,所以被称为
TCP
/IP
协议
。IP指网际互连
协议
,Internet ...
网络协议与配置
1,744
社区成员
1,306
社区内容
发帖
与我相关
我的任务
网络协议与配置
网络协议与配置相关内容讨论专区
复制链接
扫一扫
分享
社区描述
网络协议与配置相关内容讨论专区
网络协议
网络安全
tcp/ip
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章