可读触发:epollin epollout
可写触发: epollout
对方主动关闭socket:epollrdhup epollin epollout
自己方socket出现问题才会触发epollerr epollhup,但是我在项目中发现也会同时触发epollin和epollrdhup
epollerr和epollhup是默认注册的所以我们在注册事件的时候不用注册了。epollrdhup可以提高性能建议使用该事件监测socket断开,当然在网络开发中心跳必不可少。
可读触发:epollin epollout
可写触发: epollout
对方主动关闭socket:epollrdhup epollin epollout
自己方socket出现问题才会触发epollerr epollhup,但是我在项目中发现也会同时触发epollin和epollrdhup
epollerr和epollhup是默认注册的所以我们在注册事件的时候不用注册了。epollrdhup可以提高性能建议使用该事件监测socket断开,当然在网络开发中心跳必不可少。