我一直在研究是否使用WCF来处理我们将要开发的新项目。传统的TCP IP服务器和WCF应用程序之间的通信
基本上,阻止我们使用它的唯一原因是新项目必须能够与通过.Net的TcpClient
类与二进制消息进行对话的传统服务器进行通信。
我想知道如果我可以写一个自定义绑定也许发送和接收来自服务器的消息。我设法发现我可以编写自定义绑定和编码。但我不确定是否可以将消息读取为字节而不是肥皂消息。
我想到的一种可能的解决方案是编写一个自定义编码,将字节转换为肥皂消息,反之亦然。但我没有检查过,也没有多想。
是您的客户端已经写好,你需要某种兼容的服务器或约束仅仅是客户端被限制的TcpClient类(顺便说一句,WCF不限制于SOAP)? – 2012-03-05 13:33:41
@SimonMourier客户端仅限于TcpClient类,服务器仅限于WCF – Jason 2012-03-06 23:10:01
,但客户端和服务器之间的协议/接口已存在,或者您正在创建它? – 2012-03-07 10:17:35