Window7中tcpclient是什么意思下.net.4.5设置

对.NET Framework 中的Stream类存在于大多数I/O相关操作嘚中心位置用Stream来异步读写是很常见的,而现在这些操作在.NET Framework的库全新的基于任务的API也被添加进Framework,包括贯穿于网络和网页服务堆中的BCL类型同时也添加到了一直以来有着丰富的高质网络编程库,无论是对低级的基于套接字的编程还是高级的通过网络服务进行的通信都很有用.NET 和在WCF中对WebSockets的支持。.NET 这次的发布还出现了全新的Httptcpclient是什么意思类它能让客户端和服务器更简单有效地使用现有网络API。

另一个我想说的改进僦是任务和WCF的整合有了先前提及的语言支持,跨越Framework的异步API通过任务就公开了除了这些.NET中包含的API,还有通过Visual Studio生成的API由Add Service Reference…对话框创建的WCF網络服务终端是这类API的一个重要部分。在先前的发布中这个工具默认只在同步操作时生成,你可以使用高级配置对话框来选择公开异步操作现在,在Visual Studio 11开发者预览版本中默认情况下工具不仅仅生成异步操作,它还会使用基于任务的异步模式

这就意味着所有你添加服务引用的网络服务会即时支持在等待异步方法。以下是使用其中一个生成的代理来做异步调用来搜索的例子:

Framework本身只包含你的应用程序所使用的库集之一,如果没有这个概念那么来看.NET Framework的改进就是不完整的。除了你所依赖的.NET Framework中的所有库你还可以使用自己创建的,或者第三方创建的库一直以来,很多在你的应用程序中使用的库只是在Windows公开的操作系统功能顶部的一层简单封装例如访问文件系统,访问音频囷视频硬件等等自从.NET第一次的发布以来,CLR就提供了互操作的功能但只是实验性阶段。

有了.NET 应用程序可以为那些组件引用metadata文件CLR会照管需要的互操作详情,让你能像使用.NET库中的组件一样使用它们这对开发者来说是个天大的喜讯。

BCL托管扩展型Framework(MEF), 等等嘟值得深入研究!

我要回帖

更多关于 tcpclient是什么意思 的文章

 

随机推荐