昨天,I posted a question關於在C#中執行此遠程客戶端 - 服務器應用程序的一些提示。所以現在,我們的團隊能夠創建一個。問題是,我們無法想出如何測試它的方法,因爲我們目前處於不同的地點來休息。測試遠程客戶端 - 服務器應用程序
如果你們中的任何人對我們如何測試它有任何想法,請給我們一些提示。
昨天,I posted a question關於在C#中執行此遠程客戶端 - 服務器應用程序的一些提示。所以現在,我們的團隊能夠創建一個。問題是,我們無法想出如何測試它的方法,因爲我們目前處於不同的地點來休息。測試遠程客戶端 - 服務器應用程序
如果你們中的任何人對我們如何測試它有任何想法,請給我們一些提示。
既然你有客戶端和服務器程序,你可以簡單地在同一臺PC上運行它們,並像在不同的機器上一樣測試它們。 (使用「localhost」或「127.0.0.1」作爲服務器的IP地址)
測試程序算法是足夠的,一旦它在同一臺PC上工作,它實際上應該可以在任何兩臺機器上通過Internet/LAN工作。
當然,您應該瞭解網絡的實際工作原理。無論你與誰連接,都必須對你可見。如果您要通過互聯網連接,服務器的IP地址可能不夠用。類似http://www.showmyipaddress.com/可能會顯示ISP的前面,「白色」地址。運行服務器的用戶可能在NAT後面有「灰色」IP地址。因此,如果您要使用showmyipaddress.com之類的東西,請在Windows命令行中輸入「ipconfig -all」來檢查您的真實IP地址。如果ipconfig顯示相同的IP,那麼它很有可能通過互聯網工作(只需檢查您的防火牆)。
讓你們其中一個安裝服務器,另一個安裝客戶端。確保您的配置匹配(使用服務器IP地址,因爲您可能沒有可通過DNS解析的服務器名稱)。
你可以使用VMWare並運行虛擬機(這是你的選擇),並在同一臺機器上運行服務器和客戶端。 或者你可以在同一臺機器上運行它,只需在命令提示符下運行:「ipconfig」!獲取IP並使用它,或者在某些語言中可以使用關鍵字「localhost」,祝你好運
請標記作業問題。人們很樂意提供幫助,但我們需要正確的環境:) – Oded 2010-07-25 06:26:08