网络编程
龙图腾
驱动工程师真心喜欢学习真心喜欢技术
展开
-
TCP/IP下的组播编程基础
本文讨论基于TCP/IP下的组播编程基础。所有的例子都可以Windows下台运行。本文不会涉及到组播协议的实现,只是讨论组播编程需要的环境及API函数。关于组播的实现和需要的协议笔者将会另写文章讨论。组播描述 组播(Multicast)是网络一种点对多(one to many)的通信方式,通过报文复制完成网络中一台server对应多台接收者的高效数据传送。对其形象的比喻就是类似于广播转载 2012-08-18 22:06:10 · 1271 阅读 · 0 评论 -
Linux 套接字编程中的 5 个隐患
在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言。该 API 相当简单,但新的开发人员仍然会遇到一些常见的隐患。本文识别那些隐患并向您显示如何避开它们。隐患 1.忽略返回状态第一个隐患很明显,但它是开发新手最容易犯的一个错误。如果您忽略函数的返回状态,当它转载 2012-08-24 11:39:10 · 676 阅读 · 0 评论 -
Linux下Socket编程的端口问题( Bind(): Address already in use )
Linux下Socket编程的端口问题( Bind(): Address already in use )转载请注明 本文引用地址 http://blog.csdn.net/xl_xunzhao/archive/2008/10/23/3130037.aspx 最近在开发一个Linux下的聊天软件,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误:Cann't bind se转载 2012-08-24 11:40:02 · 4520 阅读 · 0 评论