miwaiwai

导航

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 37 下一页

2023年3月10日 #

企业财富库read_timeout,write_timeout,accept_timeout,connection_timeout企业财富库:select实现[超时]检测:read_timeout;write_timeout;connect_timeout;accept_timeout

摘要: https://blog.csdn.net/weixin_36750623/article/details/83307973 1.实现read超时检测:read_timeout /** read_timeout-读超时检测函数,不含读操作 (即:判断[从fd套接字]中读数据,是否超时,不真正的读走数 阅读全文

posted @ 2023-03-10 15:20 米歪歪 阅读(46) 评论(0) 推荐(0)

read超时,write,accept,connect超时函数,设置io阻塞模式

摘要: 1.设置I/O为阻塞模式 2.设置I/O为阻塞模式 超时函数: 3.读超时 4.写超时 5.accept_timeout超时函数 主调函数 阅读全文

posted @ 2023-03-10 15:10 米歪歪 阅读(196) 评论(0) 推荐(0)

2023年3月9日 #

服务器开发注意的问题

摘要: 1.tcp的11种状态 2.父进程处理并发进程,不能有僵死进程 SIGCHLD信号 while(waitpid(-1,NULL,WNOHANG)>0): 3.SIGPIPE 忽略它 4.close(conn) shutdown()... 5.长连接和短连接 以上是基本功 6.套路 阅读全文

posted @ 2023-03-09 16:32 米歪歪 阅读(16) 评论(0) 推荐(0)

2023年3月8日 #

解决僵死进程

摘要: 通过循环解决多个僵死进程: 阅读全文

posted @ 2023-03-08 21:28 米歪歪 阅读(18) 评论(0) 推荐(0)

英语学习

摘要: 1.Doing sth,sb did sth:表示2个动作同时发生 2.sth is totally beyond my expectation/imagination 3. 阅读全文

posted @ 2023-03-08 21:27 米歪歪 阅读(30) 评论(0) 推荐(0)

获取本地ip和获取对端ip

摘要: 获取本地ip: int getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen); 获取对端ip: int getpeername(int sockfd, struct sockaddr *addr, socklen_t * 阅读全文

posted @ 2023-03-08 15:42 米歪歪 阅读(109) 评论(0) 推荐(0)

2023年3月7日 #

readline函数

摘要: 偷窥函数 阅读全文

posted @ 2023-03-07 21:10 米歪歪 阅读(29) 评论(0) 推荐(0)

读取socket的recv()函数

摘要: ssize_t recv(int sockfd, void *buf, size_t len, int flags); flags=MSG_PEEK表示偷窥缓存区 偷窥数据的例子 阅读全文

posted @ 2023-03-07 21:01 米歪歪 阅读(22) 评论(0) 推荐(0)

tcp流的边界处理

摘要: 1.末尾加\r\n 2.自定义报文 例如:报文头报文体 4个字节:报文体 阅读全文

posted @ 2023-03-07 18:39 米歪歪 阅读(30) 评论(0) 推荐(0)

2023年3月4日 #

父进程等待子进程退出

摘要: 阅读全文

posted @ 2023-03-04 22:21 米歪歪 阅读(33) 评论(0) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 37 下一页