随笔分类 - TCP/IP编程
摘要:socket 中 listen api中参数backlog指定的是 全队列大小 accept api是从全队列中获取, 没有就阻塞了, 直到有新连接进来. listen中指定的值大小,有一个最大上限, 这个上限是系统内核中设定的. 在配置文件中: /proc/sys/net/core/somaxco
阅读全文
摘要:1, TCP协议通信:现在有两台电脑A和B。在假设A的地址为 192.168.0.100假设B的地址为 192.168.0.102A想给B发送一个字符串Hello, 如果A,B之间采用TCP协议,那么B收到Hello的过程是怎样的呢?首先建立连接(3次握手成功之后,A和B的链接才算成功),然后A在给...
阅读全文
摘要:/*******************************************************************************作者 :邓中强Email :1246747572@qq.comQQ :1246747572博客 ...
阅读全文
摘要:下面,我将以 乱世隋唐页游 为例,通过编码获取这里面的数据。游戏图:我是乱世隋唐的网址是:www.917st.com这个是官网网址的服务器地址。 42.62.0.14我玩的游戏服是84区。网址是:www.s84.917st.com我所在区的服务器地址是: 42.62.0.7winpcap里有一个过滤器字符串。凡是发送给这个服务器的内容,我都要获取到。我们需要设置它为:dst host 42.62.0.7 表示目标主机地址是42.62.0.7如果我要获取从这个服务器发来的数据,需要设置过滤器字符串:src host 42.62.0.7关于字符串过滤器的语法,winpcap官网有,我这里不想讲。.
阅读全文
摘要:创建一个使用wpcap.dll的应用程序用 Microsoft Visual C++ 创建一个使用wpcap.dll的应用程序,需要按一下步骤:在每一个使用了库的源程序中,将pcap.h头文件包含(include)进来。如果你在程序中使用了WinPcap中提供给Win32平台的特有的函数, 记得在预处理中加入WPCAP的定义。如果你的程序使用了WinPcap的远程捕获功能,那么在预处理定义中加入HAVE_REMOTE。不要直接把remote-ext.h直接加入到你的源文件中去。设置VC++的链接器(Linker),把wpcap.lib库文件包含进来。wpcap.lib可以在WinPcap中找到
阅读全文
摘要:pcap是packet capture的缩写。意为抓包。功能:查找所有网络设备原型:int pcap_findalldevs_ex(char* source, struct pcap_rmtauth *auth, pcap_if_t** alldevs, char* errbuf );返回值:0表示查找成功。-1表示查找失败参数说明:source:指定是本地适配器或者远程适配器本地适配器:'rpcap://'远程适配器:'rpcap://host:port'抓包文件。'file://c:/myfolder/'.Defined:#definePCA
阅读全文
摘要:计算机网络由通过通信信道互连的机器组成。主机:运行应用程序(QQ等)的机器。路由器:又称网关。作用:把信息从一条通道中继或转发到另一条通道。通信信道:把字节序列从一台主机传送到另一台主机。协议:是关于由通信程序交换的分组及其含义的协定。子网:子网掩码:网络号:默认的网络号:广播地址:
阅读全文