|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。asp.net|革新|页面|异步ASP.NET2.0的异步页面革新功效真得很酷,明天实验用它办理我的一个使用成绩,真是帮了年夜忙了。
我的页面要向背景的socket服务提交一个查询,起首这是一个大概长工夫不前往的操纵;其次为了拿到socket服务前往的长度不定、有大概很年夜的Response数据,我不能不接纳了dotNET的IAsyncResultBeginReceive(byte[]buffer,intoffset,intsize,SocketFlagssocketFlags,AsyncCallbackcallback,objectstate);举措来异步提交socket命令,然后在回调函数中迭代挪用intEndReceive(IAsyncResultasyncResult);来猎取Response数据直到数据被取完,这一系列的数据片段都缓存在一个MemoryBlock链表中。
这类情形下,ASP.NET页面要想用表格展现Response数据,必需可以被异步革新。
ASP.NET1.x实质上不撑持异步页,可是经由过程坚固的勉力和不懈地立异能够天生异步页。有关更多概述信息,请参阅MSDN |
|