Libevent前篇之异步IO

如果一个IO调用不是在调用它之后立即返回,而是在它完成了所有操作或者超时之后才返回,那么它就是一个典型的同步IO。比如,客户端通过调用connect()函数向服务端发起TCP连接请求时,只有当双方完成了三次握手或者超时之后,connect()函数才会返回。
继续阅读“Libevent前篇之异步IO”

Linux网络编程之socket编程(十一)-超时设置

下面接着学习套接字I/O超时设置方法以及用select实现超时——read_timeout函数封装、write_timeout函数封装、accept_timeout函数封装、connect_timeout函数封装。
继续阅读“Linux网络编程之socket编程(十一)-超时设置”