
网络编程
BoyMgl
E-mail:miguoliang61620@gmail.com
展开
-
TCP/IP 基础 1 -- 协议分层
主机-网络层物理网协议,如Ethernet, Token Ring分组交换网,如X.25, FDDI, ISDN当某种物理网被用做传送IP数据报的通道时,就可以认为是这一层内容。互联层IP协议,IP协议提供无连接数据报服务,IP并不保证正确的传递数据报。ICMP协议,是IP协议的一部分,ICMP允许路由器向其他路由器或主机发送差错或控制报文。ARP协原创 2008-10-17 10:47:00 · 604 阅读 · 1 评论 -
TCP/IP 基础 2 -- TCP流量控制(备忘)
概述 TCP采用可变发送窗口的方式进行流量控制。窗口大小的单位是字节。在TCP报文段受不得窗口字段写入的数值就是当前设定的接收窗口数值。 发送窗口在连接建立时由双方商定。但在通信过程中,接收端可以根据自己的资源情况,虽是动态的调整自己的接收窗口(增大或减小皆可),然后通知对方,是对方的发送窗口和自己的接收窗口一致。概念通知窗口(Advertised Windo原创 2008-10-18 10:32:00 · 1313 阅读 · 0 评论 -
HTTP协议处理框架 - 最简单的GET请求拼装和Response解析
框架头文件:/************************ * HTTP Parser framework * 2010-01-11 ************************/#ifndef __SIMPLE_HTTP_H__#define __SIMPLE_HTTP_H__#define GET_REQUEST_SIZE 1024#defi原创 2010-01-13 11:02:00 · 1727 阅读 · 3 评论 -
gethostbyname 简明用法
原文地址:http://blog.youkuaiyun.com/leesphone/archive/2008/03/02/2138775.aspx 使用这个东西,首先要包含2个头文件#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google.com",转载 2010-02-01 15:43:00 · 742 阅读 · 0 评论 -
立即发送数据包的方法,摘自PostgreSQL
TCP_NODELAY 标志:立即发送包,默认情况下是小包拼成大包发送。原创 2010-07-05 16:11:00 · 882 阅读 · 0 评论