摘要: 今天,大家就来讨论一下如何用异步Socket开发网络应用。在此之前大家先讨论两个问题。在基于c#的网络server端的开发中,大家用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。一、异步Socket是如何工作的: 那异步Socket是如何工作的呢?我以接收一条消息来说明这个问题。首先,程序向系统投递一个接收数据的请求,并为其指定一个数据缓冲区和回调方法,回调方法用来指示当数据到达后将如何处理,然后大家的程序继续执行下去,当有数据到达的时候,系统将数据读入缓冲区,并执行回调方法,处理这条消. 阅读全文
posted @ 2013-04-25 15:11 leyoutt 阅读(448) 评论(0) 推荐(0) 编辑