Mar*_*rik 5 sockets epoll nonblocking connect
我打开一个套接字并尝试连接()到不存在的对等体.connect()是非阻塞的.
然后我在插座上epoll.
有时我得到EPOLLERR | EPOLLHUP事件,随后的getsockopt(SO_ERROR)返回ECONNREFUSED.这是我期望的.
但是,有时我会单独获得EPOLLHUP,后续的getsockopt(SO_ERROR)返回0.
任何人都知道后一种情况应该是什么意思?
归档时间:
14 年,2 月 前
查看次数:
352 次
最近记录: