2010-01-20 58 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