
网络编程
文章平均质量分 80
ManFred2ManFred
这个作者很懒,什么都没留下…
展开
-
P2P之UDP穿透NAT的原理与实现
关键词: P2P UDP NAT 原理 穿透 Traveral Symmetric Cone原始作者: Hwycheng Leo(FlashBT@Hotmail.com)源码下载: http://www.ppcn.net/upload/2005_08/05080112299104.rar参考:http://midcom-p2p.sourceforge.net/draft-for转载 2012-04-12 02:31:28 · 612 阅读 · 0 评论 -
Internet协议(Internet Protocol)
1. 介绍1.1. 产生原因IP协议是用于将多个包交换网络连接起来的,它在源地址和目的地址之前传送一种称之为数据报的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。1.2. 范围IP的责任就是把数据从源传送到目的地。它不负责保证传送可靠性,流控制,包顺序和其它对于主机到主机协议来说很普通的服务。1.3. 接口这个协议由主机到主机协议调用,而此协议负责调转载 2013-02-22 12:16:58 · 743 阅读 · 0 评论 -
TCP/IP Winsock编程要点
2003-3-28 12:54:21 YESKY 蒋勇利用Winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用,在抢先式的多任务操作系统中(WinNt、Win2K)采用多线程方式效率基本达到异步方式的水平,应此以下为同步方式编程要点。 1、快速通信 Winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用转载 2013-02-22 12:25:13 · 413 阅读 · 0 评论 -
网络技巧:IP地址的隐藏
我们知道,TCP/IP网络数据全部是通过封装在IP数据包中在Internet网上传送的,也就是封装建立起一个包含IP头和数据的IP数据报。一般来说,网络软件总是以多个32位字产生IP头,即使必须用附加的0填充IP头。IP头包含了传输IP数据包中封装数据的所有必要信息。IP头的数据结构和描述如下:成员长度(Bit)描述Version4IP头转载 2013-02-22 13:38:28 · 682 阅读 · 0 评论 -
SOCKS 5协议详解
注:该文档实际为RFC1928的中文翻译,如有不当处,以原文为准文章摘要: 该文档描述了一个应用层的用于穿越IP网络防火墙的协议。这种穿越的安全性是高度依赖于正规的认证和正规执行方法提供的有效封装,以及在SOCKS客户端和SOCKS服务端所选择的安全性,还有管理员对认证方法选项所作的小心周密的考虑。 -------------------------------------转载 2013-02-22 12:22:47 · 954 阅读 · 0 评论 -
Windows Socket API 使用经验
2003-3-26 13:53:05 5XSOFT 唐纲本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。一、WSAStartup函数 int WSAStartup( WORD wVersionRequested,转载 2013-02-22 12:29:52 · 266 阅读 · 0 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”转载 2013-07-25 13:02:46 · 532 阅读 · 0 评论 -
用C++实现HTTP服务器 - 处理完成端口模型(IOCP)的超时问题
如何处理完成端口模型(IOCP)的超时问题.作者: 阙荣文 2011/7/12前言完成端口(IOCP)是所有Windows I/O模型中最复杂,也是性能最好的一种.在关于IOCP的编程中,难点之一就是超时控制.以下以HTTP服务器程序为例说一说.其实超时控制也不是很难,问题是Windows的IOCP模型本身并没有提供关于超时的支持(也行以后的版本会有?),所以转载 2013-07-25 15:19:48 · 1579 阅读 · 0 评论