摘要:学习过程中参考了不少园里的文章,表示感谢先学习过程1.首先学习封包拆包,这步是必须的2.考虑怎样实现高并发的通信,在网上浏览很多文章,这里我选用了SocketAsyncEventArgs,这个类在.net2.0sp1及以后版本 支持,此类对异步socket收发,线程调度,信号同步等做了封装优化,底层直接调用winapi,所以 socket通信效率是跟语言无关的3.进行封装成一个公共类库,方便以后调用总结:socket 的并发连接是很高的,一般几万个不成问题,当然我说的只是连接,我只拿1w个并发连接进行了测试,再高意义也不大,因为下一步的业务处理逻辑等会对他进行限制,形成瓶颈下面通过测试来说明问
阅读全文
05 2011 档案