我從來沒有玩過.net套接字。當天我用winsock做了幾件事。然而,現在已經到了使用某些通訊的時候了,所以我正在刷上.net套接字。.net套接字基本討論
基本上,大多數示例/實現似乎都使用客戶端服務器架構,其中IP addesses都是已知的。我希望我的「服務器」端不必知道它將從哪個IP獲得連接,但在連接建立時發現它。即我將有多個客戶端與一臺服務器通信,其中客戶端IP將是動態的。
這種設置的基本實現是什麼。
在此先感謝
我從來沒有玩過.net套接字。當天我用winsock做了幾件事。然而,現在已經到了使用某些通訊的時候了,所以我正在刷上.net套接字。.net套接字基本討論
基本上,大多數示例/實現似乎都使用客戶端服務器架構,其中IP addesses都是已知的。我希望我的「服務器」端不必知道它將從哪個IP獲得連接,但在連接建立時發現它。即我將有多個客戶端與一臺服務器通信,其中客戶端IP將是動態的。
這種設置的基本實現是什麼。
在此先感謝
在通常情況下,客戶端找到服務器並連接到服務器,服務器接受連接。這非常簡單。
對於無連接的實現,你可以使用UdpClient類 This article will help you to implement a basic TCP/IP or UDP application
我明白了,所以聽衆自動知道在哪裏回覆,因爲它回覆「流」。因此.net正在弄清楚這個問題......? –
您創建的套接字對象代表您與服務器/客戶端建立的每個連接。包含IP,端口和其他所需的信息來傳輸信息。其餘的任務留在操作系統內網絡的底層實現中。 – sarat
感謝,讚賞 –
看一看的TcpListener class,你只需要綁定到一個端口上的本地地址和接受來自任何地址電話。
你們,我看過它..出於某種原因,我認爲我必須讓「其他」知道ip。也許我有點難過。我會看看。謝謝 –
當你不需要知道在編譯時客戶端的IP地址的服務器。 –