发布时间:2014-09-26 15:17:43
tcpserver.c点击(此处)折叠或打开#include #include #include #include #include #include #include #incl.........【阅读全文】
发布时间:2014-09-26 11:33:37
一、函数原型#include char *fgets(char *s, int size, FILE *stream);--成功返回s,当读到EOF时获取的数据还是为空,返回NULLint fputs(const char *s, FILE *stream);二、函数作用fgets从文件流中读取1~size长度的数据到s中,停止读取的条件是遇到了换行符 或者文件结束符EOF。 .........【阅读全文】
发布时间:2014-09-23 17:15:23
字节流套接字上调用read、write输入或输出的字节数可能比请求的数量少,然而这不是出错的状态。这个现象的原因在于内核中用于套接字的缓冲区可能已达到了极限。此时需要再次调用read或write函数,以输入或输出剩余的字节。......【阅读全文】
发布时间:2014-09-22 15:28:58
最近在学习getsockname的用法时,想通过inet_ntoa将网络序的地址转换成为字符串,通过printf输出,结果发现运行后直接出现了coredump,代码如下:点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h.........【阅读全文】
发布时间:2014-09-18 11:30:00
一、listen函数原型:int listen(int sockfd, int backlog);-------------成功返回0,错误返回-1二、特点:1.仅被TCP服务器调用2.listen函数将一个未连接的套接字转换成为一个被动的套接字,指示内核应接受指向该套接字的连接请求3.backlog(积压值)规定了内核应该为相应套接字排队的最大连接个数。三、backlog参数理.........【阅读全文】