摘要: 1、在C#中,不用去面对完成端口的操作系统内核对象,Microsoft已经为我们提供了SocketAsyncEventArgs类,它封装了IOCP的使用。请参考:http://msdn.microsoft.com/zh-cn/library/system.net.sockets.socketasyn 阅读全文
posted @ 2016-03-01 11:33 airtcp 阅读(11608) 评论(0) 推荐(0) 编辑
摘要: 1.使用supersocket 高性能的事件驱动通信; 非常简单易用; 你只需要通过创建几个类就能获得一个健壮的 Socket 服务器; 内置的命令行协议让你能够迅速创建一个网络命令行接口服务器; 强大且高性能的协议解析实现工具帮你简化了网络数据的分析工作; 灵活的配置功能和友好的配置 API; 多 阅读全文
posted @ 2016-03-01 11:19 airtcp 阅读(10725) 评论(0) 推荐(1) 编辑
摘要: 要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。对于网络编程,我们也言必 阅读全文
posted @ 2016-03-01 10:59 airtcp 阅读(14550) 评论(0) 推荐(3) 编辑
摘要: 基于昨天在群里讨论的惨败,今早特地睡不着就早早爬起来,钻研前人对集合的理解,这文很多都是抄的,就当记忆记忆。首先这四个大致可以分为两类,第一类是list和array,第二类是dictionary和hashtable。1.list和array在《Effective C#》中有这样一条规则,就是说:在初 阅读全文
posted @ 2016-03-01 09:41 airtcp 阅读(4952) 评论(3) 推荐(1) 编辑
摘要: 基于昨天在一家公司面试的惨败,今早特地睡不着就早早爬起来,钻研前人对集合的理解,这文很多都是抄的,就当记忆记忆。首先这四个大致可以分为两类,第一类是list和array,第二类是dictionary和hashtable。1.list和array在《Effective C#》中有这样一条规则,就是说: 阅读全文
posted @ 2016-03-01 09:34 airtcp 阅读(762) 评论(0) 推荐(0) 编辑