
网络编程
文章平均质量分 53
nellson
这个作者很懒,什么都没留下…
展开
-
WinPcap在无线局域网下的使用
最近在做网关方面的项目,用到了WinPcap开发库去获得数据帧,这个开发库功能很强大,但是在无线局域网环境下使用时有一些不同,下面就WinPcap的使用心得和体会汇总一下。 大家都知道WinPcap是为了满足程序开发的需要从UNIX下的LibPcap库移植过来的,因而是open and free的开发库,所以大家可以放心使用不用担心版权问题。 在以太网环境下将网卡设置原创 2007-07-02 15:10:00 · 3241 阅读 · 0 评论 -
Linux网络编程socket错误分析
<br /><br />socket错误码:<br /> <br />EINTR: 4<br />阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种错误。<br />只能针对阻塞模式的socket。读,写阻塞的socket时,-1返回,错误号为INTR。另外,如果出现EINTR即errno为4,错误描述Interrupted system call,操作也应该继续。如果recv的返回值为0,那表明连接已经断开,接收操作也应该结束。<br /> <br />ETIMEOUT:110<br />转载 2010-06-13 21:35:00 · 10515 阅读 · 1 评论 -
通过设置来提高Linux上socket性能
要提高socket的性能,首先要理解网络协议,然后熟悉socket库的含义。对不同的协议,有很大的区别,采用什么样的协议,也是至关重要的。真要做到提高socket性能不是一件简单的事情,是一个综合的方面,今天看到一篇介绍通过设置来提高Linux上socket性能方面的文章,在此转摘一下,不过,对里面的内容,有些地方不是很妥当,阅读者自己分析,这里只是提供一个参考方向。 提高Linux上socket性能(www.ibm.com/developerworks/cn/linux/l-hisock.html转载 2010-09-28 06:31:00 · 931 阅读 · 0 评论 -
分布式消息队列浅析
队列作为一种比较抽象的数据结构,在程序世界中被广泛的应用,而实现方式和形态也各式各样,有使用进程内堆栈实现的,如stl库中的queue;有基于管道、Shmem实现的,如常见的同机进程间通信模型,而随着分布式系统应用越来越广泛,跨机通信的场景需来需多,面临的问题不仅是消息投递问题,分布式系统普适性的挑战也随着应用场景的多样性而越来越多。原创 2016-12-21 16:34:41 · 3961 阅读 · 0 评论