WCF之net.tcp

自己通过编写WCF服务端,在客户端直接添加服务引用时发现不能引用对netTcpBinding直接引用(net.tcp://127.0.0.1:8081),所以自己找到方法了记录以备不时之需。

服务端配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior name="mexConfig">
          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://120.25.160.17:8080/" />
          <serviceDebug includeExceptionDetailInFaults="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <bindings>
      <netTcpBinding>
        <binding name="MyTcpBinding" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" sendTimeout="00:30:00" transferMode="Streamed"   >
          <security mode="None"></security>
        </binding>
      </netTcpBinding>
    </bindings>
    <services>
      <service behaviorConfiguration="mexConfig" name="WCFService.Service">
        <endpoint address="net.tcp://120.25.160.17:8081/" binding="netTcpBinding"
          bindingConfiguration="MyTcpBinding" contract="WCFService.IService" />
        <endpoint address="net.tcp://120.25.160.17:8081/" binding="netTcpBinding"
          bindingConfiguration="MyTcpBinding" contract="WCFService.IMyName" />
        <endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange" />
        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://120.25.160.17:8081/" />
          </baseAddresses>
        </host>
      </service>
    </services>
  </system.serviceModel>
</configuration>

客服端配置:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.serviceModel>
        <bindings>
            <netTcpBinding>
                <binding name="NetTcpBinding_IService" transferMode="Streamed">
                    <security mode="None" />
                </binding>
                <binding name="NetTcpBinding_IMyName" transferMode="Streamed">
                    <security mode="None" />
                </binding>
            </netTcpBinding>
        </bindings>
        <client>
            <endpoint address="net.tcp://120.25.160.17:8081/" binding="netTcpBinding"
                bindingConfiguration="NetTcpBinding_IService" contract="wcf.IService"
                name="NetTcpBinding_IService" />
            <endpoint address="net.tcp://120.25.160.17:8081/" binding="netTcpBinding"
                bindingConfiguration="NetTcpBinding_IMyName" contract="wcf.IMyName"
                name="NetTcpBinding_IMyName" />
        </client>
    </system.serviceModel>
</configuration>

时间: 2024-11-07 15:56:42

WCF之net.tcp的相关文章

Wcf使用Net.Tcp做回调操作

契约: [ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples", SessionMode = SessionMode.Required, CallbackContract = typeof(ITransferCallback))] 如果要使用回调,必须加上这句话 public interface IMonitorService { [OperationContract(IsOneWay = true)]

wcf 给net.tcp 加mex

<?xml version="1.0" encoding="utf-8" ?><configuration>  <system.serviceModel>    <bindings>      <netTcpBinding>        <binding name="reliableSessionBinding">          <reliableSession

[WCF实践]1.WCF使用net.tcp寄宿到IIS中

一.IIS部分 环境:Windows Server 2008 R2 1.安装WAS,如下图所示: 2.网站net.tcp协议绑定,如下图所示: 3.网站启用net.tcp,如下图所示: 二.WCF代码部分 1.DesignCaseService.svc <%@ServiceHostLanguage="C#"Debug="true"Service="Web.API.Implementations.DesignCaseService"%>

WCF使用net.tcp寄宿到IIS中(转)

一.IIS部分 环境:Windows Server 2008 R2 1.安装WAS,如下图所示: 2.网站net.tcp协议绑定,如下图所示: 3.网站启用net.tcp,如下图所示: 二.WCF代码部分 1.DesignCaseService.svc <%@ServiceHostLanguage="C#"Debug="true"Service="Web.API.Implementations.DesignCaseService"%>

WCF 通过net tcp 协议 ,在服务端服务器和客户端服务器之间传输数据,注意配置事项

1. 特别注意  binding name="BindingBehaviorConfiguration" (名字可以随意取,但是必须要服务端和客户端保持一致) bindingConfiguration="BindingBehaviorConfiguration" 如何没有配置保持一致:出现:服务器已拒绝客户端凭据 如果没有配置:security mode="None", 出现的现象:服务器已拒绝客户端凭据 //----服务端配置实例: <?

WCF使用net.Tcp绑定时的注意事项

欧勋耽磺 醵昝像 想你了咱们刚才是在演戏给孙昌武看的 嵩坩锊ш 鸪焐拂 酩ネ△ 宕褶ǖ谁 粥┛┶ 澧暧痹去 庭殿え酋 池嬲钹讶 揠纰鳔 上的枕头.被子都丢到了地上这还不算什么 吱枫萱土 躅粤ず欧 边舵槭着 鹬锏萨玉 也是死不承认男人们千万不要误会了要 不过真正的底子都来自于他那冰气异能刘清源又如何掏得 髅坜 瞄锫鄢 崦匦掀乩 身黄金器属上乘龙魂将阔剑扛在肩 骷珀 氇薅撼翕 有犷瘰ㄎ 兰λ? 个鲶炀绪 宛癜拢孜 μ麻 荟岩堇 缮校╂ 赙酴∑ 忿缕限 塥杼蜀诈 捍锝

Web Service和WCF的到底有什么区别

[1]Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键).微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互.WSDL来实现服务接口相关的描述.此外Web services 可以注册到UDDI中心.供其客户查找使用.  

Web Service 和WCF

Web Service 的工作原理 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册.WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据. webservice最大优点就是实现异构平台间的互通,这也是使用WebS

面试题:Web Service与wcf的区别

Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键).微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互.WSDL来实现服务接口相关的描述.此外Web services 可以注册到UDDI中心.供其客户查找使用.