socket
一切归于平静
这个作者很懒,什么都没留下…
展开
-
epoll水平模式和边缘模式在读写时候的区别
转自:读(EPOLLIN)水平模式(LE)只要socket缓冲区非空,就会一直触发;即,若线程没有read或没有read完,下一次epoll_wait仍会通知线程。即epoll会将其一直挂在就绪链表。边缘模式(ET)socket有数据到来就触发一次,不管线程程有没有read,后续不再触发;直到有新的数据到来才会触发。即epoll_wait后就将socket从就绪链表撤下来。写(EPOLLOUT)水平模式只要socket的缓冲区非空就一直触发,即每次调用epoll_wait都会返回so转载 2021-06-09 15:48:40 · 115 阅读 · 0 评论 -
StateThreads微线程框架学习
https://cloud.tencent.com/developer/article/1197338原创 2021-01-14 17:47:33 · 156 阅读 · 0 评论 -
完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
转自:https://blog.csdn.net/piggyxp/article/details/6922277手把手叫你玩转网络编程系列之三完成端口(Completion Port)详解----- By PiggyXP(小猪)前 言...转载 2020-03-10 17:13:47 · 173 阅读 · 0 评论 -
比较windows下的5种IO模型
转载:https://www.cnblogs.com/curo0119/p/8469794.html看到一个很有意思的解释: 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。 这和Socket模型非常类似。下面我就以老陈接收信件为例讲解SocketI/O模型。select模型: 老陈非常想看到女儿的信。以至于他每隔10分钟就...转载 2019-12-29 21:46:36 · 144 阅读 · 0 评论 -
socket 编程--sockaddr与sockaddr_in区别与联系(转)
转:https://www.cnblogs.com/bobojiang/p/72在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; ...转载 2019-05-05 11:49:46 · 678 阅读 · 0 评论 -
MySQL 建表字段长度的限制
转:https://www.cnblogs.com/wenlj/p/4922777.htmlvarchar(N),N指的是最大字符数,不是字节数。在MySQL建表时,遇到一个奇怪的现象:root@localhost : test 10:30:54>CREATE TABLE tb_test ( -> recordid varchar(32) NOT NULL, ...转载 2019-06-03 19:24:03 · 976 阅读 · 0 评论