网络
文章平均质量分 70
witton
这个作者很懒,什么都没留下…
展开
-
Go语言直接使用Windows的IOCP API写一个echo服务器
Go语言直接使用Windows的IOCP API写一个echo服务器原创 2024-05-24 17:31:31 · 371 阅读 · 0 评论 -
浅析网络编程之Socket模型
Windows下的五种IO模型,网络编程模型介绍。本文为原转载https://blog.csdn.net/witton/article/details/7019470博文,使用Markdown对代码进行整理。转载 2024-05-22 21:59:10 · 151 阅读 · 0 评论 -
Windows下的高效网络模型IOCP完整示例
IOCP即完成端口(I/O Completion Port),与Linux下的epoll一样,是一种非常高效的网络模型。原创 2023-03-23 14:21:40 · 890 阅读 · 0 评论 -
很幽默的讲解六种Socket I/O模型
本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:Overlapped I/O 事件通知模型五:Overlapped I/O 完成例程模型六:IOCP模型老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件转载 2011-11-28 14:24:26 · 644 阅读 · 0 评论 -
浅析网络编程之Socket模型
Winsock 的I/O操作 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错转载 2011-11-28 14:29:41 · 1348 阅读 · 0 评论 -
libevent使用IOCP网络模型的示例
这段时间抽空研究了一下强大的网络库libevent,其使用标准C语言编写,支持Windows、Linux、Mac等等主流操作系统,早期版本不支持Windows的IOCP,最新版本已经添加上了,在网上找了一下资料,发现使用IOCP的libevent示例太少,于是结合网上的资料,自己整理编写了一下libevent使用IOCP的小例子。原创 2016-07-01 15:09:59 · 8552 阅读 · 3 评论