簡短版本:如何禁止廣播時,如何建議將客戶端連接到位於同一本地網絡上的服務器,而無需手動輸入IP?沒有廣播的局域網上的網絡發現
更多細節:我工作的教育多人遊戲爲兒童。出於安全原因,許多學校似乎阻止了廣播。孩子們會比較年輕,所以對他們來說很難,而且很容易出錯,不得不手動輸入IP。他們都將在同一個房間內,並且都將看到服務器屏幕。遊戲是在Unity(C#)中完成的。
潛在的解決方案:這就是我想過:
- 無論是本地服務器和客戶端連接到外部服務器,通過外部服務器進行通信,通過客戶端的本地服務器的IP,然後直接連接並從服務器斷開連接。不理想,因爲額外的託管成本。
- 定期向子網上的所有IPS發送常規UDP消息?這可能會被任何體面的防火牆拿起並阻止,對吧?
- 將QR碼放在服務器上,孩子們會用客戶端應用程序拍攝照片並將其連接到該服務器上?可能會更麻煩。
- 讓服務器播放與客戶端正在監聽的號碼相對應的隨機鈴聲? (音箱可能並不總是工作)
聽起來像第一個是最理智和最簡單的解決方案。對於這種情況下的人可以嘗試什麼,你有什麼其他想法嗎?
謝謝,這可能是一個好主意,這樣不是每個客戶端都需要ping每個設備。 該QR碼將出現在服務器屏幕上,因此它不應該花費任何費用。 – Oana
哦,如果QR出現在屏幕上,那應該是完美的解決方案。 –