2012-10-05 28 views
3

我有一個在c#中實現的asp.net web api應用程序。我正在使用一個完美工作的ApiController。如何將net tcp綁定合併到web api環境中?

控制器處理JSON對象(用HTML包裝)。

我知道想要實現完全相同的邏輯,但請求不會是JSON封裝的HTML請求,而是原始的JSON數據的tcp套接字請求。

實現此功能的最佳方法是什麼?

+0

我相信你所尋找的是一個Windows服務,但爲什麼你要當,如果你有訪問TCP複製該功能/ IP,您可以只讓在Web請求呢? –

+1

我只能控制服務器。客戶的溝通超出了我的控制。客戶端使用http包裝的json和原始tcp套接字json與服務器進行通信。我試圖找出最佳方法來訪問並處理原始tcp套接字請求,而不會重複我使用web api完成的工作。一個Windows服務....實施什麼技術? tcp.net?這似乎只適用於wcf溝通。的TcpListener?可能的,但似乎我已經如此構建了一個完整的服務器。我認爲應該有一個開箱即用的解決方案。但我似乎無法找到它 – user789235

+0

恐怕它超出了我的技能。上次我研究這樣的事情大概是在8年前,當我試圖爲安橋接收器創建應用程序時,我曾經是網絡技術的早期採用者。它沒有解決,因爲通信是加密的;除此之外,我不記得太多。我認爲TcpListener聽起來是對的,或者你可能想看看看着套接字是否顯示任何信息。 http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.aspx我將遵循這個線程;我很想知道。 –

回答

相關問題