2010-01-20 59 views
0

我是新来的.NET,我试图使用C#作为我的.net学习的基础。我有一个项目,我需要一个服务来连接多个tcpip应用程序,这些应用程序是使用vb6编写的第三方应用程序。有人提到使用WCF作为基础,但我不知道它是如何使一个出站连接(而不是接收传入的)到一个非.NET应用程序?请帮助反向WCF将连接到一个非.net tcpip应用程序

回答

0

在C#和WCF,您可以创建:

  • 一个WCF 服务将提供一些功能,其他的应用程序可以调用

或:

  • a 客户端连接到某些其他SOAP或REST服务以消耗乐趣ctionality。

那么你要找哪一个?另请参见:WCF是基于SOAP或REST的服务堆栈 - 您不能使用它来连接低级别的TCP调用(套接字编程)。你的“另一方”必须理解SOAP(Web服务协议)或REST(基于URL的轻量级协议)。如果你的其他方面都不说SOAP和REST,那么你运气不好,不能真正使用WCF。

+0

好吧,看起来好像我一直在看错了这个为什么我需要thatnk你们都为你的帮助 – Paul 2010-01-22 13:00:43

0

你将不得不处理套接字编程,WCF不会帮你在这里。 试试看:http://www.codeproject.com/KB/IP/socketsincsharp.aspx

+0

好吧,看起来好像我一直在看这个错误,我为什么需要你对您的帮助 – Paul 2010-01-22 13:00:16

+0

您确定Dimitry ?,我刚刚被要求研究这个主题,以及如何使用WCF连接到特定端口上的TCP Server(控制台应用程序,非NET)广播信号。这是一个错误的明确要求吗? – Mariusz 2013-01-17 22:23:58