网络编程
文章平均质量分 69
dog_in_yellow
这个作者很懒,什么都没留下…
展开
-
IP层网络数据抓包实现方法
做过网管或协议分析的人一般都熟悉sniffer这个工具,它可以捕捉流经本地网卡的所有数据包。抓取网络数据包进行分析有很多用处,如分析网络是否有网络病毒等异常数据,通信协议的分析(数据链路层协议、IP、UDP、TCP、甚至各种应用层协议),敏感数据的捕捉等。下面我们就来看看在windows下如何实现数据包的捕获。 WINSOCK本身就提供了抓取流经网卡的所有数据包的函数,虽然只能在原创 2007-04-18 23:11:00 · 5893 阅读 · 2 评论 -
获取本机IP地址列表
#include list>#include string>using namespace std;#include Winsock2.h>#pragma comment(lib,"Ws2_32.lib")int GetIPList(liststring> &iplist)...{WSADATA wsa;if( WSAStartup( 0x22, &wsa ) != 0 )...{ ret原创 2008-01-13 10:18:00 · 726 阅读 · 0 评论 -
TCP连接个数限制及调整方法
在TCP应用程序中,双方的通信是面向连接的,在同一台计算机上的多个连接需要能相互区别。TCP协议里面是用[源IP+源Port+目的IP+目的 Port]来区别两个不同连接的。也就是说,只要这四个参数中有一个以上不同,这两个连接就不同。在BBS上面看到很多人简单地认为可使用的端口个数是可建立的连接的限制因素,其实这个不对的。服务端和客户端软件的连接限制因素是不同的,下面我们分别来原创 2008-01-13 10:19:00 · 10548 阅读 · 0 评论