首先列出这四个函数的原型:====================send/recv#include ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);ssize_t send(int sockfd, const void ...
分类:
其他好文 时间:
2015-02-23 13:06:35
阅读次数:
354
数据的IO和复用,高级的噢IO函数
使用recv()函数接收数据
原型:ssize_t
recv(ints,void*buf,size_tlen,intflags);
recv从套接字s中接受数据,缓冲区buf,buf长度len,操作方式由flags指定。s是由socket函数返回的。
flags值及含义
MSG_DONTWAIT
..
分类:
其他好文 时间:
2015-02-21 21:11:42
阅读次数:
214
本文操作环境:ubuntu14.04一.安装Scrapy/Mysql/MySQLdb参照官网教程安装Scrapy#sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7#echo 'deb http://a...
分类:
其他好文 时间:
2015-02-19 09:37:11
阅读次数:
456
近期程序总是会在启动阶段崩溃,而这是一个网络服务程序,启动时会产生大量的网络通信工作。从现象来看是比较典型的内存溢出导致堆栈被摧毁的问题,即使是用gdb调试也看不到出错的问题点,可以推断出其实是发生了比较严重写非法内存区的动作。
经过不断排查,有一处网络接收逻辑与预期不符。具体现象是服务端已经发送了数据,而接收端recv方法报错,可是套接字状态却是正常的establish。再将errn...
分类:
其他好文 时间:
2015-02-12 12:35:27
阅读次数:
258
ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq_recvzmq_recv(3) ØMQ Manual - ØMQ/4.1.0Namezmq_recv – 从一个socket上接收一个消息帧Synopsisint zmq_recv (void *socket, v...
分类:
其他好文 时间:
2015-02-11 16:06:55
阅读次数:
247
socket网络编程
1.1. 使用TCP协议的流程图
TCP通信的基本步骤如下:
服务端:socket---bind---listen---while(1){---accept---recv---send---close---}---close
客户端:socket----------------------------------connect---send---recv------...
分类:
其他好文 时间:
2015-02-09 09:28:43
阅读次数:
296
~]# netstat -lnpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program n...
分类:
Web程序 时间:
2015-02-04 16:27:10
阅读次数:
175
ZeroMQ 官方地址 :http://api.zeromq.org/4-2:zmq_msg_recvzmq_msg_recv(3) ØMQManual-ØMQ/3.2.5Namezmq_msg_recv - 从一个socket中接受一个消息帧Synopsisint zmq_msg_recv...
分类:
其他好文 时间:
2015-01-26 00:03:09
阅读次数:
646
在linux进行非阻塞的socket接收数据时经常出现Resource temporarily unavailable,errno代码为11(EAGAIN),这表明你在非阻塞模式下调用了阻塞操作,在该操作没有完成就返回这个错误,这个错误不会破坏socket的同步,不用管它,下次循环接着recv就可....
分类:
系统相关 时间:
2015-01-25 15:15:50
阅读次数:
211
#input the network name
if [ -n "$1" ]; then
eth_name=$1
else
eth_name="eth0"
fi
send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`
recv_o=`ifconfig $eth_n...
分类:
系统相关 时间:
2015-01-23 20:08:51
阅读次数:
257