阿π
专注于网络协议,系统底层,服务器软件
C++博客 | 首页 | 发新随笔 | 发新文章 | | | 管理

网络编程

 
设计winsock服务器需要注意的几个问题
posted @ 2010-11-12 14:04 阿π 阅读(3157) | 评论 (1)  编辑
[收藏学习]QQ农场外挂源码文章
posted @ 2010-11-10 09:45 阿π 阅读(2793) | 评论 (2)  编辑
网络通讯协议图
posted @ 2010-11-04 14:13 阿π 阅读(18005) | 评论 (4)  编辑
分享以前收藏的TCP状态转换图
posted @ 2010-11-02 14:41 阿π 阅读(9958) | 评论 (0)  编辑
Socket粘包问题
posted @ 2010-09-10 17:49 阿π 阅读(8818) | 评论 (5)  编辑
Windows 7中的远程桌面增强(Graphics Remoting, Remote Desktop)
posted @ 2010-09-09 22:19 阿π 阅读(3737) | 评论 (0)  编辑
解决跨平台系统的工程文件方案(MPC)
posted @ 2010-09-08 11:57 阿π 阅读(3723) | 评论 (1)  编辑
百度自动登陆代码实现
posted @ 2010-07-27 09:31 阿π 阅读(1499) | 评论 (0)  编辑
IP协议族协议头结构
posted @ 2010-07-27 09:27 阿π 阅读(462) | 评论 (0)  编辑
SOL_SOCKET、IPPROTO_IP、IPPROTO_TCP和NSPROTO_IPX选项级别      摘要: SOL_SOCKET,IPPROTO_IP,IPPROTO_TCP,NSPROTO_IPX  阅读全文
posted @ 2010-05-07 10:49 阿π 阅读(8798) | 评论 (0)  编辑
支持VC6.0的SDK包
posted @ 2010-04-15 16:41 阿π 阅读(2669) | 评论 (1)  编辑
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞(转载)      摘要: 这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!·¥%……·!”)。
闲话少说,我们先看一下技术背景:
Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Network Address Trans2lation)设备得到广泛应用。NAT设备允许处于同一NAT后的多台主机共享一个公网(本文将处于同一NAT后的网络称为私网,处于NAT前的网络称为公网) IP 地址。一个私网IP 地址通过NAT设备与公网的其他
  阅读全文
posted @ 2010-01-29 12:55 阿π 阅读(837) | 评论 (0)  编辑
什么叫打洞      摘要: 确切地说是穿透NAT,一般使用UDP协议,TCP协议也可以穿透,只是好像没有UDP成功率高。  阅读全文
posted @ 2010-01-28 19:26 阿π 阅读(997) | 评论 (0)  编辑
STUN, STUNT, XSTUNT 介绍      摘要: STUN(Simple Traversal of User Datagram Protocol through Network Address Translators (NATs),NAT的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义
一旦客户端得知了Internet端的UDP端口,通信就可以开始了。如果NAT是完全圆锥型的,那么双方中的任何一方都可以发起通信。如果NAT是受限圆锥型或端口受限圆锥型,双方必须一起开始传输。
  阅读全文
posted @ 2010-01-27 23:10 阿π 阅读(1472) | 评论 (0)  编辑
 

随笔:64 文章:15 评论:65 引用:0
<2010年1月>
日一二三四五六
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

留言簿(14)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • 非技术(13) (rss)
  • 服务器开发(3) (rss)
  • 流媒体 (rss)
  • 其它(25) (rss)
  • 驱动编程 (rss)
  • 图形开发 (rss)
  • 网络编程(14) (rss)

随笔档案

  • 2012年6月 (1)
  • 2012年3月 (1)
  • 2011年4月 (1)
  • 2010年12月 (1)
  • 2010年11月 (13)
  • 2010年10月 (1)
  • 2010年9月 (10)
  • 2010年8月 (7)
  • 2010年7月 (5)
  • 2010年6月 (6)
  • 2010年5月 (9)
  • 2010年4月 (3)
  • 2010年2月 (1)
  • 2010年1月 (5)

收藏夹

  • 收藏(1) (rss)

最新随笔

  • 1. Linux下makefile教程
  • 2. Delete Gmail account
  • 3. c++ 中关于int,unsigned int , short的跨平台移植
  • 4. 【转帖】青年买不起房欲自杀折射四大悲哀
  • 5. C++中的四种强制类型转换的区别 [转]
  • 6. 成都地铁规划[图]
  • 7. linux makefile编写
  • 8. c++ 枚举网页
  • 9. 设计winsock服务器需要注意的几个问题
  • 10. CVC内部杂志

最新评论

  • 1. re: UNICODE与ANSI的区别
  • 内容简明扼要,适合我的理解,谢谢
  • --欣豆儿
  • 2. re: c++ 中关于int,unsigned int , short的跨平台移植
  • 跨平台移植写的很全面,学习了。
  • --poker
  • 3. re: 网络通讯协议图
  • 太好了!谢谢!
  • --雨
  • 4. re: 我常去的编程技术网站
  • 评论内容较长,点击标题查看
  • --home loans
  • 5. re: 我常去的编程技术网站
  • 评论内容较长,点击标题查看
  • --forum profile service

阅读排行榜

  • 1. 网络通讯协议图(18005)
  • 2. linux makefile编写(13984)
  • 3. C++中的四种强制类型转换的区别 [转](10832)
  • 4. 分享以前收藏的TCP状态转换图(9958)
  • 5.  Socket粘包问题(8818)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 阿π