Fri, Mar 24, 2017

今天看redis代码时,发现了如下代码,设置阻塞socket的读写超时时间,仔细一看就是简单的设置了一下socket的属性,索性把socket一些属性总结一下。

/* Set read/write timeout on a blocking socket. */
int redisSetTimeout(redisContext *c, const struct timeval tv)


Sun, Mar 19, 2017

自从linux出现了epoll,windows的完成端口,网络编程好多年没有什么变化了。本文结合工作中遇到的问题,说说网络库的接口的一些思索。