2011-10-04 68 views
0

我在C#中使用ASP.NET MVC進行Web開發,我對創建基於Web的遠程登錄服務器感到好奇。我實際上從來沒有用telnet做過任何事情,但我相當肯定我把它的基本知識理解爲一個簡單的協議。我是否需要運行偵聽端口的應用程序來與客戶端建立套接字連接,或者telnet是否也以請求/響應格式運行,以便它可以與MVC樣式的Web服務對話而不是實際運行的服務器在端口上監聽的節目。是否可以創建基於Web的遠程登錄服務?

讓我知道如果我完全不知道我在說什麼。我真的只需要指出正確的方向。

請記住,我在說的是一個telnet服務器,而不是客戶端。

在此先感謝。

回答

3

您可以創建一個telnet服務器或一個telnet客戶端。但網絡在哪裏呢?我看不到它。如果你真的想製作一臺服務器,你可以簡單地製作一個telnet服務器,而你不需要網絡。

如果你想在網頁上創建一個telnet客戶端,這是有道理的。用戶將使用他們的Web瀏覽器,並且您的應用程序將充當真正的Telnet和Web瀏覽器之間的橋樑。您的應用程序將作爲一方的telnet客戶端,並使用網頁將所有數據傳輸到人類用戶或從人類用戶傳輸數據。這是一個實時的事情,所以我更喜歡這個客戶端代碼,比如Silverlight,在那裏你可以獲得相當好的結果。

+0

有道理。這就是我所想的。今天我的大腦並沒有在所有氣瓶上開火,我只需要一些第三方輸入。謝謝:) – Chev

0

您可以telnet到Web服務器並通過HTTP與它進行交互,但不能使服務器像Telnet服務器一樣工作,除非您綁定到其他端口並通過該端口運行telnet。在這一點上,你把它託管在一個web服務器上的事實是非常多餘的,所以我不知道你爲什麼要這麼做。

+0

那麼我支付一個公司的共享託管帳戶,我不能安裝定製服務,所以我想我會問有關基於http的telnet。我顯然不明白我在問什麼。我道歉。 – Chev

相關問題