- 10
- 0
- 约1.29万字
- 约 11页
- 2017-02-06 发布于湖北
- 举报
C#局域网聊天工具怎么实现?
网络通讯编程的基础便是协议,信息的发送常用的协议有面向连接的TCP协议,以及不面向连接的UDP协议TCP:TransmissionControlProtocol传输控制协议,其是一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。
UDP:UserDatagramProtocol用户数据报协议(RFC768),UDP传送数据前并不与对方建立连接,即UDP是无连接的,在传输数据前,发送方和接收方相互交换信息使双方同步。系统也要定义自己的通讯协议,来完成一些系统的功能,如用户上,下线的通知,都要定义自己的通讯协议来完成相应的功能!也可以称这种自定义的协议为“命令”.
下面以著名的飞鸽传书为例,说明其自定义的协议(命令)
IPMSG_NOOPERATION不进行任何操作
IPMSG_BR_ENTRY用户上线
IPMSG_BR_EXIT用户退出
IPMSG_ANSENTRY通报在线
IPMSG_SENDMSG发送消息
IPMSG_RECVMSG通报收到消息
IPMSG_GETFILEDATA请求通过TCP传输文件
IPMSG_RELEASEFILES停止接收文件
IPMSG_GETDIRFILE
您可能关注的文档
最近下载
- 临床基础检验学技术-第八篇-脱落细胞和针吸细胞病理学检验.ppt VIP
- 《信息可视化设计》 课件全套 电子 第1--6章 信息可视化设计总论---信息可视化设计的应用与展望.pptx VIP
- 工业互联网导论(工业大数据)期末单元测试与答案.pdf VIP
- 在线网课学习课堂《人工智能原理》单元测试考核答案.docx VIP
- DB11_994-2021 平战结合人民防空工程设计规范.docx
- 监理概论目标控制.pptx VIP
- 建设工程施工合同常见法律风险及其防范.pptx VIP
- 超声引导下精准动脉血气分析技术.docx VIP
- 2025年科技成果转化与管理考试试卷及答案.docx VIP
- 2024年山西中医药大学附属医院招聘笔试真题.docx VIP
原创力文档

文档评论(0)