非阻塞connect

https://www.cnblogs.com/suanec/p/4248207.html

对于非阻塞connect,当成功返回时,套接字变为可写。当失败时,套接字可读可写。
所以用epoll监控可写事之后,在返回时还需要getsockopt判断当前套接字是否出错。
同样,在epoll的时候需要设置超时,connect自动返回错误释放需要至少75s。
但是在epoll中只监视写事件,在connect一个不存在的端口或者端口上没有提供链接服务,那么就会返回rst,那么在只监视写事件的情况下,用户是读不到返回的rst的,只有等到设置超时事件或者connect自己超时然后错误返回。

大量time_wait与close_wait
https://blog.csdn.net/weixin_39590058/article/details/105681569

c++服务器 文章被收录于专栏

主要以分享服务器相关知识为主

全部评论

相关推荐

2024-11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
点赞 评论 收藏
分享
牛客539033066号:放心吧,这里面一大半都不会去面试的,剩下一半面过了最后还是回拒,实际上免笔试的那些bg的人,没多少愿意去这些岗位,薪资水平在那里
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务