- 1
- 2
- 3
- 4
- 5
Socket UDP多事务处理程序框架
资料介绍
本文档是从Socket TCP多事务处理程序框架改造而来,TCP多事务处理框架中,因为每个客户端都必须与服务器端保持连接状态。保持连接,一方面需要消耗服务器一定资源,另一方面,如果存在超大量客户端时,与每一个客户端保持连接状态,显然是不可能的事情,因为通常Socket都有最大连接数,如QQ可能有上千万人同时连接。因此,本文用无连接的UDP方案解决此问题。.全文分为四部分,部分与TCP相同的相关内容不再重述第一部分:Socket通信事务处理中的常见问题描述;第二部分:通信事务处理的协议定义;第三部分:程序框架原理描述;第四部分:代码详解
第一部分:Socket通信事务处理中的常见问题描述
所谓Socket就是一组网络编程接口,两台计算机通过网络接口传输数据,就像同一台电脑的管道通信一样.Socket有两种工作模式:面向连接的TCP和无连接的UDP,面向连接就是在双方通信前先建立一个连接,然后才能彼此通信,就像打电话一样,想通话必须先拨号;无连接只要知道对方的IP端口号,就可以直接给对方发送数据,就像邮寄,只要知道对方的门牌号码就可以投递了,而不管对方在不在家,本文主要讨论面向连接的TCP模式,至于UDP模式另文讨论。两种模式简单模型如下图所示(如无特别说明,以下所讨论都针对UDP):
部分文件列表
文件名 | 大小 |
SocketUDP多事务处理程序框架.pdf | 1M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)