我目前正在大學開展一個項目,在那裏我們必須開發一個具有客戶機 - 服務器體系結構的多人角色扮演遊戲。我的部分是開發一個響應客戶端請求的Java服務器。 我必須做什麼,我的團隊成員能夠連接到我的本地主機服務器?從網絡外的設備連接到本地主機
0
A
回答
0
如果您希望本地網絡之外的客戶端能夠看到您的服務器,則需要使用類似ngrok的東西。這是專門爲此設計的。 https://ngrok.com/
如果您的客戶將從您的網絡內部連接,他們將需要您的機器的IP地址。他們可以將其輸入到瀏覽器窗口中。如果你在80以外的端口上運行你的java服務器,那麼他們需要將它添加到url中。
// from inside the network
example: http://192.168.1.125:80
example: http://192.168.1.125:3000
example: http://192.168.1.125:5000
// from outside the network
example: http://yourNgrokName.ngrok.com
0
一般的所有計算機(即MACOS,LINUX,視窗)具有至少一個雙接口(本地主機),其外面是不可達的和外部接口(Wi-Fi或以太網),其是從外部可到達的。
在大多數計算機系統,本地主機解析爲IP地址127.0.0.1 ,這是最常用的IPv4回送地址,以及IPv6的環回地址:: 1。名稱localhost也是一個保留的頂級域名,爲避免與作爲主機名稱的 定義混淆。
如果您希望您的團隊成員能夠聯繫到您的計算機,則必須使用此第二個界面的地址。
但是在這種情況下,有可能是與你的個人防火牆,網絡拓撲結構的諸多問題等
自身之外的話是非常通用的,因爲外面可能意味着:在
- 電腦我的家庭網絡(小尺寸)
- 電腦在我的辦公室網絡(中小型),可以跨多個建築物散佈在互聯網上
- 所有計算機
當您希望從外部訪問您的個人計算機時,會出現不同的網絡問題。
相關問題
- 1. 找到本地網絡上的設備的主機名與PHP
- 2. 本地主機上的哪個網絡接口連接到主機B
- 3. 使用可可連接到本地網絡上的設備
- 4. 從網絡中的另一臺計算機連接到本地主機
- 5. 將Android設備連接到本地主機上的Web服務
- 6. 使用java連接到本地網絡設備
- 7. 通過iOS設備調試連接到本地網絡
- 8. 如何從連接到本地網絡
- 9. 無法使用主機網絡從主機連接到容器
- 10. 連接到本地主機:3000在Android設備上拒絕
- 11. 從本地主機到外部主機
- 12. 連接到從非本地網絡機器
- 13. 如何從我的網絡上的其他設備打開本地主機?
- 14. 如何連接android設備與本地網絡
- 15. El Capitan無法通過局域網中的外部設備連接到本地主機服務器
- 16. Java的mysql連接到本地主機
- 17. 從外部網絡連接到WebMin
- 18. 連接設備到本地的Tomcat
- 19. 無法連接本地計算機上的SQL Server從網絡
- 20. 從PC到Android設備的網絡連接
- 21. 無法連接到本地網絡以外的WCF服務
- 22. jTree連接到本地網絡的機器列表
- 23. 本地主機 - 根連接
- 24. VirtualBox本地主機連接
- 25. 限制BLE外圍設備僅連接到一個主設備
- 26. 從Web服務連接本地主機
- 27. 如何將網絡設備從Android模擬器橋接/調試到主機
- 28. 的MongoDB無法連接到本地主機,但可以連接到本地主機的IP地址
- 29. 無法連接到本地主機
- 30. WAMP:無法連接到本地主機
如果設備在網絡之外,那麼您需要先將其添加到網絡中,然後才能與網絡上的設備進行通信。 – Sam
你有什麼樣的操作系統(OS)? – freedev