
socket网络编程
guozhiyingguo
嘻嘻哈哈~
展开
-
linux下socket编程实例
部分转自:http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 有很多的框架,为什么还在从Socket开始?5. Linux C Socket简单示例 1.什么是TCP/IP、UDP? TCP/IP(T转载 2016-10-14 17:07:49 · 400 阅读 · 0 评论 -
get,put,post,delete含义与区别
http://www.cnblogs.com‘);%7D%3C/script%3E” id=”iframe_0.9479780976482718” frameborder=”0”>POST /uri 创建 DELETE /uri/xxx 删除 PUT /uri/xxx 更新或创建 GET /转载 2016-10-26 09:56:55 · 366 阅读 · 0 评论 -
SOCKET地址结构
sockaddr与sockaddr_in结构体简介struct sockaddr {unsigned short sa_family; char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,或者叫协议簇,有网际协议(tcpip),ipx协议,等转载 2016-10-21 10:41:38 · 796 阅读 · 0 评论 -
writen()和readn()函数
写函数write #include <unistd.h>ssize_t write(int fildes,const void *buf,size_t nbyte) write函数将buf中的nbyte字节内容写入文件描述符fd引用的打开文件中,成功时返回写的字节数,失败时返回-1。 并设置errno变量. 在网络程序中,当我们向套接字文件描述符写时有两种可能. 1)write的返回值大于0,转载 2016-11-30 09:38:22 · 2963 阅读 · 0 评论 -
SIGPIPE
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件.最后问题确转载 2016-12-02 10:54:34 · 1725 阅读 · 0 评论