2012-06-09 20 views
1

上我與C#和網絡編程初學者,我有一個問題: - 我有一個TcpListner和2 TcpClient端口100,他們在同一臺機器 上所有運行這樣做的第二個客戶工作?還是它給出了錯誤 - 端口已被使用?2 TcpClient的同一臺機器和端口

+1

當你嘗試時會發生什麼?在高層次上,任何數量的客戶端進程都可以將數據發送到給定端口,但只有一個服務器進程可以綁定到端口來偵聽數據。 – David

回答

2

他們都應該工作,因爲客戶端不佔用任何端口,它只是連接到它。您可以讓多個客戶端連接到相同的端口(例如,多個Web瀏覽器連接到同一個Web服務器)。儘管你不能在同一個端口上安裝兩臺服務器,但這聽起來並不像你想要做的那樣。

找出問題的一個簡單方法就是運行一切,看看是否有錯誤。

相關問題