案例下载

http://download.csdn.net/detail/woxpp/4113172

服务端配置代码

  <system.serviceModel>
<services>
<service name="WcfServiceLibrary.ServiceTcp">
<endpoint address="net.tcp://localhost:8731/WcfServiceLibrary"
binding="netTcpBinding" bindingConfiguration="testnetTcpBinding"
contract="WcfServiceLibrary.IServiceTcp">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8732/WcfServiceLibrary" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- 为避免泄漏元数据信息,
请在部署前将以下值设置为 false 并删除上面的元数据终结点 -->
<serviceMetadata httpGetEnabled="True"/>
<!-- 要接收故障异常详细信息以进行调试,
请将以下值设置为 true。在部署前设置为 false
以避免泄漏异常信息-->
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="testnetTcpBinding">
<security mode="None"></security>
</binding>
</netTcpBinding>
</bindings>
</system.serviceModel>

客户端调用代码  通过代理 代理生成 参见

http://www.cnblogs.com/woxpp/p/6232298.html

客户端调用代码

    private void btnTest_Click(object sender, EventArgs e)
{
NetTcpBinding netTcp = new NetTcpBinding();
ChannelFactory<IServiceTcp> ftc = new ChannelFactory<IServiceTcp>();
netTcp.Security.Mode = SecurityMode.None;
IServiceTcp proxy = ChannelFactory<IServiceTcp>.CreateChannel(netTcp, new EndpointAddress("net.tcp://127.0.0.1:8731/WcfServiceLibrary"));
txtMessage.Text = proxy.GetDataUsingDataContract(new WcfServiceLibrary.CompositeType() { StringValue = "sssss" }).StringValue; }

最新文章

  1. jemter的安装和使用
  2. 【Telerik】查询控件&lt;telerik:RadMaskedTextBox&gt;的使用
  3. html&amp;css中的文字对齐问题
  4. C++之路进阶——codevs3333(高级打字机)
  5. 深入理解Java内存模型(一)——基础(转)
  6. Android集成支付宝接口 实现在线支付
  7. I.MX6 show battery states in commandLine
  8. sql - and - or
  9. Identity-第三章 Authorize原理解析
  10. HDU4619+匈牙利
  11. sublime text 2代码片段(Snippet)功能的使用
  12. WordPress-基础设置之阅读设置
  13. python 正则的使用 —— 编写一个简易的计算器
  14. SQL反模式学习笔记2 乱穿马路
  15. laravel前后台路由分离
  16. 国产首款5G手机抢先亮相:如此给力的说!
  17. position:absolute在IE8浏览器下无法显示正确位置
  18. Centos7.x Docker桥接网络
  19. 自由是有代价的:聊聊这几年尝试的道路 要想生活好,别看哲学书和思想书。简单看看可以,看多了问题就大了。还是要去研究研究些具体的问题。别jb坐在屋子里,嘴里念着海子的诗,脑袋里想康德想的事情,兜里屁都没有,幻想自己是大国总理,去想影帝是怎么炼成的。
  20. 删除 Win10 更新后的 Z 盘符(已验证)

热门文章

  1. Java EE之数据库连接与插入
  2. webpack2新特性
  3. Shell scripts to Create a local dir base on the time.
  4. python基本图像操作与处理
  5. 【转】Oracle索引失效问题
  6. java DOM4J 读取XML
  7. 原生js封装二级城市下拉列表
  8. mycat入门教程
  9. Ubuntu install codeblocks by ppa
  10. js返回顶部效果