P2P技术
cn_xinxin
在校研究生,主要从事P2P流媒体领域的研究,如P2P直播、点播、时移系统,BANACAST系统主要创始人。其它工作兴趣包括视频会议、音视频编码解码、搜索引擎等方面。
展开
-
XP的缓冲区越界检测问题
缓冲越界检测 在一次疏忽中,发现了Windows2000/2003与WindowsXP对Socket的发送/接收缓冲越界检测是不同的。例如:char buf[1024]; recv(m_hSocket, buf, 10000, 0) ;这样的代码在XP环境下,只要接收数据是小于10000的话是不会出现错误的。但如果在Win2000/2003下,则会立刻报错,原因可能是系统先进行了原创 2008-04-11 17:01:00 · 485 阅读 · 0 评论 -
如何在Socket编程中检测端口是否被占用
这是在我的另一博客发的一表文章,做了一点修改 环境:Windows+VC 最近看到BBS上有些朋友在讨论Socket的端口占用检测问题,就顺便整理一下我在这方面的经验,希望能给需要的朋友有所帮助。(可参考http://community.csdn.net/Expert/topic/5136/5136754.xml?temp=.3932154)原创 2008-04-11 16:57:00 · 3237 阅读 · 0 评论 -
NAT分类
当前主要的NAT有四种:Full Cone NAT,Restricted Cone NAT,Port Restricted Cone NAT,Symmetric NAT在P2P应用中,前三种都有穿透的方法,对于一般的家用路由器,大多采用的是Full Cone NATSymmetric NAT很少见,而且无法穿透原创 2008-04-17 10:53:00 · 624 阅读 · 0 评论