![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP
文章平均质量分 76
caiyunl
这个作者很懒,什么都没留下…
展开
-
linux网络编程的一些基础知识--基础API相关
大多数套接字函数都需要一个指向套接字地址结构的指针作为参数。 IPV4套接字地址结构 struct in_addr { in_addr_t s_addr; //32bits }; struct sockaddr_in { uint8_t sin_len; //8bits; sa_family_t sin_family原创 2012-07-18 15:50:52 · 1099 阅读 · 1 评论 -
linux网络编程的一些基础知识--TCP协议相关
首先了解的TCP协议的报文格式,网上和书本上都有很多介绍,我们只要知道它包含了以下几个重要字段 一:源端口号和目标端口号 (16bits),需要注意的是源和目标ip地址不在TCP报文中,而是在IP报文中 二:序号和确认序号(32bits),序号用来标识从TCP端发送的数据字节流,表示在这个报文中的第几个数据字节;原创 2012-07-18 15:06:58 · 662 阅读 · 0 评论 -
epoll的使用
epoll的ET模式和LT模式可通过下面代码来测试 int handleMessage(int sockfd) { char buf[MAXBUFF + 1] = {0}; int len; len = recv(sockfd, buf, MAXBUFF ,0); if(len > 0) { printf("%d:%s\n%d bytes received.\n", sockfd转载 2012-07-23 17:06:57 · 581 阅读 · 0 评论