推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Socket UDP多事务处理程序框架

更新时间:2019-11-23 10:09:36 大小:1M 上传用户:xuzhen1查看TA发布的资源 标签:socket通信 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文档是从Socket TCP多事务处理程序框架改造而来,TCP多事务处理框架中,因为每个客户端都必须与服务器端保持连接状态。保持连接,一方面需要消耗服务器一定资源,另一方面,如果存在超大量客户端时,与每一个客户端保持连接状态,显然是不可能的事情,因为通常Socket都有最大连接数,如QQ可能有上千万人同时连接。因此,本文用无连接的UDP方案解决此问题。.全文分为四部分,部分与TCP相同的相关内容不再重述第一部分:Socket通信事务处理中的常见问题描述;第二部分:通信事务处理的协议定义;第三部分:程序框架原理描述;第四部分:代码详解

第一部分:Socket通信事务处理中的常见问题描述

所谓Socket就是一组网络编程接口,两台计算机通过网络接口传输数据,就像同一台电脑的管道通信一样.Socket有两种工作模式:面向连接的TCP和无连接的UDP,面向连接就是在双方通信前先建立一个连接,然后才能彼此通信,就像打电话一样,想通话必须先拨号;无连接只要知道对方的IP端口号,就可以直接给对方发送数据,就像邮寄,只要知道对方的门牌号码就可以投递了,而不管对方在不在家,本文主要讨论面向连接的TCP模式,至于UDP模式另文讨论。两种模式简单模型如下图所示(如无特别说明,以下所讨论都针对UDP):


部分文件列表

文件名 大小
SocketUDP多事务处理程序框架.pdf 1M

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论