以前用VB6的Winsock控件用惯了,总以为开发网络应用是那么简单的事情,而且多线程也只不过是load多几个控件而已,看似简单。其实这只能做一点小小的玩具级应用。如果要做高性能的服务器端,终极宝典还是重叠IO完成端口这些玩意儿。
本学期工程实践项目初定为一个类似Kugoo的P2P工具用于校内资源交换。顺水推舟找个机会强迫自己学一下学做高性能的服务器端。再说要是游戏继续做下去,服务器端还是会用到这些技术。先演练一下。
Internet应用及游戏开发一直是我的兴趣所在,哈哈。
近期将会写上Winsock的学习笔记。