五一,开始看看boost.asio

刚刚报了名想要加入咱院的机器人创新基地实验室想参与到一些项目当中去,
眼下最重要的是灭了目前手上的这道测试题。
题目是:利用boost.asio网络库构建一个可以收发文件,单人聊天,群聊的客户端与服务器程序(控制台程序,非mfc),要求结构清晰,代码注释详细,全部使用面向对象的思想编写

早前对boost只是在论坛上看到有人在讨论着它如何的精妙如何的值得读而已,还没怎么想过要去仔细研究下它,没想到这就有了不得不做的理由。
下载编译boost库用了大半夜——开始用的是VC6.0结果发现无论如何库里面自带的那几个例子通不过编译,只好去M$的网站上下了一VC2008来干这个事儿,唉~早上五点多钟天都快亮了我才哦耶了它上床躺下。衰!累!

在boost.asio自带的源码有一组与题目要求类似的示例chat,一切当然从读懂这个例子里的源码开始。

然后就越来越觉得……自己基础太差了,以前操作系统与网络的课程又没怎么听,这时候有太多的东西得回头看了。都是自找的!多说无益,五一这几天也没什么事儿,克服下自制下争取把这关给它过了。

你可能感兴趣的:(网络,测试,服务器,mfc,聊天)