簡體   English   中英

C#讓服務器看到IP上的客戶端之間的區別:端口

[英]C# Have server see the difference between clients on IP:Port

所以假設我在IP地址A上有一台服務器。在IP地址B上有兩個客戶端使用使用TcpClient類的軟件。 如果兩個客戶端都在偵聽兩個不同的IPv4地址但在同一端口上。 服務器如何使用TcpClient和網絡流向兩個客戶端回復數據?

考慮到目前我只能訪問一台計算機並且我不能在一台計算機上的同一端口上安裝兩個tcplistener,這對我來說有點困難。

謝謝

編輯澄清。

首先,只使用一個TcpListener,並在服務器中執行此操作。 客戶端應該連接到服務器,而不是相反。 這樣,在客戶端的計算機上,您將被分配一個隨機可用端口與服務器通信。

其次,您可以使用虛擬機在一台計算機上進行測試,或者在同一台計算機上運行服務器和客戶端,這仍然有效。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM