簡體   English   中英

獲取局域網上所有可能的服務器

[英]Get all possible servers on a LAN network

我在這里使用有關從客戶端連接到服務器的詳細信息: http : //www.eggheadcafe.com/articles/20020323.asp

它已經過時了,但我只需要一個快速項目即可。 我需要客戶端自動連接。 該程序僅在LAN上運行,是否可以找到服務器在哪台計算機上運行(即在端口x上托管特定服務器的所有計算機)。 我已經在局域網上運行的幾個游戲中看到了它。 在無法訪問Internet的情況下,他們設法在本地LAN上顯示所有可用的游戲。 我正在使用VB.net進行此操作。

謝謝!

如果您讓所有的客戶端/服務器都在特定的UDP端口上偵聽,則可以在該UDP端口上進行多播並從服務器獲取答案...或者服務器只是在特定的時間間隔內對該端口進行廣播(即一次每分鍾/ 10秒...)...這樣一來,您就可以知道服務器,以及是否需要LAN上的所有客戶端... UDP多播不會離開LAN,因為通常需要明確地指定常用的路由器/防火牆配置為允許UDP多播數據包離開LAN ...

一些參考鏈接,包括VB.NET源代碼:

暫無
暫無

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

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