none
WCF 通讯问题 RRS feed

  • 问题

  • 我想做个系统,服务器采用WCF方式,客户端是.net micro framework. 客户端貌似不支持WCF,请问该如何做呢?

     

    谢谢啦!

    2011年7月26日 10:12

答案

  • 我想通过tcp的方式连接客户端和服务端可以吗?


    也可以!不过比较麻烦,除了要解析wcf的tcp协议外,你还得考虑序列化的问题。

    一种方式是在客户端用socket实现nettcpbinding的协议,另一种方式在服务端通过自定义binding,写自己的tcp协议通道。

    2011年7月29日 2:24
  • 可以使用basicHttpBinding,客户端可以通过http post和服务器通讯,最好再把服务实现成rest风格,使用json或xml序列化,客户端就可以同时使用get post,put,了,而且不用创建麻烦的soap消息了.
    2011年7月28日 9:22

全部回复

  • 我想做个系统,服务器采用WCF方式,客户端是.net micro framework. 客户端貌似不支持WCF,请问该如何做呢?

     

    谢谢啦!

    有什么好的解决方案呢?请大家给点意见呀,万分感谢!
    2011年7月26日 12:07
  • 可以使用basicHttpBinding,客户端可以通过http post和服务器通讯,最好再把服务实现成rest风格,使用json或xml序列化,客户端就可以同时使用get post,put,了,而且不用创建麻烦的soap消息了.
    2011年7月28日 9:22
  • 我想通过tcp的方式连接客户端和服务端可以吗?
    2011年7月28日 13:40
  • 我想通过tcp的方式连接客户端和服务端可以吗?


    也可以!不过比较麻烦,除了要解析wcf的tcp协议外,你还得考虑序列化的问题。

    一种方式是在客户端用socket实现nettcpbinding的协议,另一种方式在服务端通过自定义binding,写自己的tcp协议通道。

    2011年7月29日 2:24
  • 楼上建议的对,这样的话只能使用Rest WCF服务了,客户端能访问Web页面就可以访问REST WCF服务。
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

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

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

    Windows Azure中文技术论坛

    2011年7月29日 8:22
    版主