- 博客(2)
- 资源 (23)
- 收藏
- 关注
原创 一个简单的BitTorrent客户端实现(三):同步事件分离器
了解ACE的同学想必都知道它使用了Reactor的设计模式,ACE开发的应用程序中,有个地方会调用eventloop,里面会不停地去轮询。当询到事件时,就将事件分发给指定的事件处理器,事件处理器里面有一些什么handle_read,handle_write之类的函数来响应事件。本程序也借鉴了这种模式,这样使程序结构上变得更加清晰,理解起来也更容易些。
2016-02-29 09:14:28 1239
原创 使用Qt开发中国象棋(七):网络对战
关于Qt网络编程QTcpServer用于创建TCP服务器端。当newConnection信号激发时,我们调用指定的槽创建一个通信的套接字。 QTcpSocket用于创建TCP通信套接字。当connected信号激发时,我们向服务器端发送消息,当readyRead信号激发时,我们就可以读取数据了。
2016-02-29 09:08:36 3391 6
使用DirectX开发的魔方游戏
2016-11-29
C++开发的Bittorrent客户端
2016-01-23
Qt开发的文本编辑器
2015-11-06
Linux下Qt开发的中国象棋
2015-10-12
C++网络编程 卷2 基于ACE和框架的系统化复用
2013-08-27
C++网络编程 卷1 运用ACE和模式消除复杂性
2013-08-25
Programming With POSIX Threads_part2(POSIX多线程程序设计)
2010-06-16
Programming With POSIX Threads_part1(POSIX多线程程序设计)
2010-06-16
数据结构C实战(C.and.Data.Structures.by.Practice.2007)
2010-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人