none
求助 如何在web上调用netTcpBinding? RRS feed

  • 问题

  • 大家好,我用Wcf nettcpbinding开发了一个聊天服务,但我想通过web调用聊天接口参与进来,有没有好的实现方法啊?

    我的想法是,再写一个bascHttpBing来调用NetTcpBinding ,然后web端调用baschttpbinding不知道这样可行不?

    如果能用web直接调用nettcpbinding更好,请大家给个思路吧

    2011年4月9日 9:41

答案

  • 你好,

    1,你可以使用BasicHttpBinding绑定,将WCF服务公开为传统的asmx web服务,这样web就可以调用你开发的聊天服务。
    2,BasicHttpBinding不能直接调用NetTcpBinding, 两种协议类型不一样;BasicHttpBinding是不可靠的传输,没有会话,连接之后就会断开;而NetTcpBinding是Intranet中跨机器通信,实现可靠信、事务性、安全性等.

    谢谢


    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework
    2011年4月14日 9:53
    版主

全部回复

  • 大家好,我用Wcf nettcpbinding开发了一个聊天服务,但我想通过web调用聊天接口参与进来,有没有好的实现方法啊?

    我的想法是,再写一个bascHttpBing来调用NetTcpBinding ,然后web端调用baschttpbinding不知道这样可行不?

    如果能用web直接调用nettcpbinding更好,请大家给个思路吧

    那肯定不能嘛,你显然不能够用普通话和一个听不懂普通话的外国人交流。 你只需要把你的WCF服务使用baseHttpBing绑定即可,不一定要使用netTcpBinding。 另外你说的Web调用是什么意思?
    快乐在于能够长时间的为自己认为值得的事情努力工作,不管它是什么。
    2011年4月9日 11:40
  • 大家好,我用Wcf nettcpbinding开发了一个聊天服务,但我想通过web调用聊天接口参与进来,有没有好的实现方法啊?

    我的想法是,再写一个bascHttpBing来调用NetTcpBinding ,然后web端调用baschttpbinding不知道这样可行不?

    如果能用web直接调用nettcpbinding更好,请大家给个思路吧

    那肯定不能嘛,你显然不能够用普通话和一个听不懂普通话的外国人交流。 你只需要把你的WCF服务使用baseHttpBing绑定即可,不一定要使用netTcpBinding。 另外你说的Web调用是什么意思?
    快乐在于能够长时间的为自己认为值得的事情努力工作,不管它是什么。
    谢谢大虾.我说的Web调用就是在网站里调用,不知道大虾是否有解决的方案
    2011年4月9日 12:05
  • 大家好,我用Wcf nettcpbinding开发了一个聊天服务,但我想通过web调用聊天接口参与进来,有没有好的实现方法啊?

    我的想法是,再写一个bascHttpBing来调用NetTcpBinding ,然后web端调用baschttpbinding不知道这样可行不?

    如果能用web直接调用nettcpbinding更好,请大家给个思路吧

    那肯定不能嘛,你显然不能够用普通话和一个听不懂普通话的外国人交流。 你只需要把你的WCF服务使用baseHttpBing绑定即可,不一定要使用netTcpBinding。 另外你说的Web调用是什么意思?
    快乐在于能够长时间的为自己认为值得的事情努力工作,不管它是什么。
    谢谢大虾.我说的Web调用就是在网站里调用,不知道大虾是否有解决的方案

    是不是在你的.cs代码里面调用?那可以直接使用netTcpBinding,没问题的!
    快乐在于能够长时间的为自己认为值得的事情努力工作,不管它是什么。
    2011年4月9日 12:10
  • 大家好,我用Wcf nettcpbinding开发了一个聊天服务,但我想通过web调用聊天接口参与进来,有没有好的实现方法啊?

    我的想法是,再写一个bascHttpBing来调用NetTcpBinding ,然后web端调用baschttpbinding不知道这样可行不?

    如果能用web直接调用nettcpbinding更好,请大家给个思路吧我

    这里是不程序设计上有错误

    为什么要使用WCf来开发聊天工具?

    你客户端是什么?


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    2011年4月12日 3:11
    版主
  • 我的开发是这样的,用silverlight来调用的WCF聊天。后来想用jsp来开发一个手机版然后参与到聊天室来.

     

    2011年4月14日 2:47
  • 你好,

    1,你可以使用BasicHttpBinding绑定,将WCF服务公开为传统的asmx web服务,这样web就可以调用你开发的聊天服务。
    2,BasicHttpBinding不能直接调用NetTcpBinding, 两种协议类型不一样;BasicHttpBinding是不可靠的传输,没有会话,连接之后就会断开;而NetTcpBinding是Intranet中跨机器通信,实现可靠信、事务性、安全性等.

    谢谢


    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework
    2011年4月14日 9:53
    版主
  • 我的开发是这样的,用silverlight来调用的WCF聊天。后来想用jsp来开发一个手机版然后参与到聊天室来.

     


    jsp调用的WCF服务目前测试成功的BasicHttpBinding发布的WCF服务。

     


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    2011年4月14日 9:59
    版主
  • 已经解决了,又写了一个Web服务来调用它
    2011年4月21日 7:52
  • 已经解决了,又写了一个Web服务来调用它
    你好,我也是使用silverlight来调用net.tcp协议,而且在外网,请问是如何解决的?我现在链接提示10060错误,肯定是连接不上
    2011年4月30日 4:09