2012-12-15 91 views
-1

現在我正在製作一個在客戶端服務器上工作的程序。我在使用套接字通信在vb net中使用 。 我得到的問題是如何連接服務器,而無需在客戶端定義服務器的IP。爲什麼我問這個?連接tcpListen而無需在客戶端定義服務器的IP地址?

那麼,有時服務器的ip總是在變化。當電腦重新啓動時可能會發生這種情況。 現在我是,連接兩臺電腦,我使用Socket通信。但在我們使用它之前,在客戶端和服務器端必須先定義。 也許對於定義IP是不必要的?

什麼是解決此案的最佳方法?

+0

請勿使用動態IP運行服務器。顯然客戶需要知道要連接到什麼。 – Steve

回答

0

Socket.Connect方法可以採用主機名或IP地址,只要服務器的主機名不變,就可以使用。

+0

主機名?那不是我的目的。我的意思是,我怎麼能得到服務器的IP可能與「autofind IP」,所以定義IP或主機名是不必要的。 – Ricks

+0

如果您沒有通過主機名進行連接,並且您沒有通過IP地址進行連接,那麼您希望如何連接?根本不清楚你在問什麼。請澄清。 –

+0

如果我通過主機名或IP地址連接,如果我在不同的計算機上應用該怎麼辦?那麼,這是我的主要問題,這就是爲什麼我討厭定義主機名 – Ricks

相關問題