http://www.taikr.com/course/418
网络编程学习,一直缺少一个明确的学习路径,使用c#的高级语言特性,可以将复杂的网络编程学习大大简化。
unix network programming 虽然经典,但是毕竟已经很久了,思想经典,结合现代语言特性,才能适应时代。
c#的样例服务器 客户端代码
http://git.oschina.net/liyonghelpme/echoServerClient
实际游戏中的实现:
客户端
http://git.oschina.net/liyonghelpme/smallGameClient
服务器
http://git.oschina.net/liyonghelpme/tankServer
配置表
http://git.oschina.net/liyonghelpme/smallTankConfig
协议
http://git.oschina.net/liyonghelpme/smallTankProtocolBuff