摘要: IOCP全称IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的Windows I/O模型,它可以自动处理I/O操作,并在I/O操作完成后将完成通知发送给用户。 阅读全文
posted @ 2018-02-10 22:01 TanGuoying 阅读(13135) 评论(12) 推荐(5) 编辑
摘要: 客户端代码:https://github.com/TTGuoying/duilib_ChatClient 服务器代码:https://github.com/TTGuoying/duilib_ChatServer 本软件是本人个人学习duilib UI库过程中创作,所用素材皆取值网络,代码开源用于学习 阅读全文
posted @ 2018-03-05 10:28 TanGuoying 阅读(3330) 评论(2) 推荐(1) 编辑
摘要: 前言 本文配套代码:https://github.com/TTGuoying/WSAEventSelect-model 由于篇幅原因,本文假设你已经熟悉了利用Socket进行TCP/IP编程的基本原理,并且也熟练的掌握了多线程编程技术,太基本的概念我这里就略过不提了,网上的资料应该遍地都是。 上一篇 阅读全文
posted @ 2018-03-04 23:18 TanGuoying 阅读(5130) 评论(2) 推荐(1) 编辑
摘要: 前言 本文配套代码:https://github.com/TTGuoying/ThreadPool 先看看几个概念: 我们为什么要使用线程池呢? 简单来说就是线程本身存在开销,我们利用多线程来进行任务处理,单线程也不能滥用,无止禁的开新线程会给系统产生大量消耗,而线程本来就是可重用的资源,不需要每次 阅读全文
posted @ 2018-02-19 23:23 TanGuoying 阅读(9973) 评论(8) 推荐(5) 编辑