![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcp
耕耘中的小人物
写博客只贴代码无疑是无能的程序员
展开
-
从应用层观察TCP的三次握手和TFO
网络程序一般分为客户端和服务端,先来用一段伪代码看一下客户端和服务端程序会调用哪些函数 服务端:server(){ int listenfd = socket(PF_INET,SOCK_STREAM,0); // 创建socket bind(listenfd,&serveraddr,sizeof(serveraddr)); // 绑定本地地址和端口 listen(LIST原创 2016-12-31 15:49:36 · 917 阅读 · 0 评论 -
socket编程常见问题笔记
如何设置socket为非阻塞IO 简易做法(标准做法应该先调用f): int listenfd = socket(PF_INET, SOCK_STREAM, 0); int fdflag = fnctl(listenfd, F_GETFL); if( fcntl(listenfd, F_SETFL, fdflag | O_NONBLOCK) == -1) {原创 2017-09-22 11:38:22 · 501 阅读 · 0 评论