-
udp之P2P穿透
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址,其他的节点的IP地址应该是可以重用的。 因此,基本的NAT实现的功能很简单,在子网内使用一个保留的IP子网段,这些IP对外是不可见的。子网内只有少数一些IP地址可以对应到真正全球唯一的IP地址。如果这些节点需要访问外部网络,那么基本NAT就负责将这个节点的子网内IP转化为一个全球唯一的IP然后发送出去。(基本的NAT会改变IP包中的原IP地址,但是不会改变IP包中的端口)
- 2022-02-13 16:59:15下载
- 积分:1
-
Windows高性能大并发IOCP
应用背景IOCPDemo服务器Socket默认监听端口为9999,所有连接服务器的Socket,其发送的第一字节为其身份标志,各个协议标志不相同,不在规定标志内的连接将被服务器断开,并且第一字节要求(默认)6秒内必须发送,否则会被强制断开。关键技术IOCPDemo服务端通讯协议都是采用小头结构(低位在前、高位在后、X86都是采用这类结构)的长度,以后加入的协议都采用小头结构,其它平台都需兼容。
协议都采用匈牙利命名法则,每个单词首字母大写,解析命令不区分大小写,各个命令之间的顺序可以乱。
为了加强协议的可调试性,对于每个命令返回值增加一个CODE,用来标识发生错误原因,CODE是一个4字节的无符号整数,第一个字节标识Flag,第二个字节标识是那个命令,后面两个字节表示错误。
- 2022-11-25 16:15:14下载
- 积分:1
-
基于内存池的网络代理服务器
一种基于内存池的网络代理服务器实现;侦听客户端连接;接收客户端消息抓发至远端服务器;
- 2022-02-04 16:33:47下载
- 积分:1
-
留言版用ddd dd!
留言版用ddd dd!-using in message board.
- 2022-03-26 06:04:50下载
- 积分:1
-
教师管理系统
教师管理系统-teachers Management System
- 2022-03-24 19:55:27下载
- 积分:1
-
一个很好的下载系统原码
一个很好的下载系统原码-a good system to download the original code
- 2022-10-22 20:35:04下载
- 积分:1
-
网络编程入门。。。如何下载网页内容。。。如果有什么问题欢迎mail交流
网络编程入门。。。如何下载网页内容。。。如果有什么问题欢迎mail交流-Introduction to network programming. . . How to download Web content. . . If you have any questions welcome to mail exchange
- 2022-08-23 00:04:40下载
- 积分:1
-
这是我编的一小软件。请等级等待指教。呵呵。ASP的,有点意思。...
这是我编的一小软件。请等级等待指教。呵呵。ASP的,有点意思。-This is what I made a small software. Please wait for advice grades. Ha ha. ASP, and a bit mean.
- 2022-08-08 08:04:10下载
- 积分:1
-
JavaScript编写的程序javascriptxied矿山slyoux
JavaScript写的扫雷程序JavaScriptxied slyoux-JavaScript written procedures JavaScriptxied mine slyoux
- 2023-06-28 17:10:03下载
- 积分:1
-
yahoo message protocol stack
yahoo message protocol stack
- 2022-03-04 05:31:20下载
- 积分:1