我花了一些時間瞭解Java中的套接字編程,並設法制作了幾個利用套接字的簡單應用程序。 (即時通訊,井字遊戲,基本的東西)對於我的程序,我使用了與ServerSocket和Socket類的客戶端 - 服務器關係。到目前爲止,我一直在同一臺機器上測試我的所有遊戲,這意味着客戶端和服務器都運行在同一臺機器上,並且我使用的套接字ip是127.0.0.1。現在我想用同樣的邏輯製作局域網遊戲。一臺電腦將成爲服務器,另一臺將成爲客戶端。Java中的局域網遊戲
我想問的東西,並請原諒,如果這是一個愚蠢的問題,我沒有真正教育網絡和什麼,但在什麼條件下我可以建立兩臺機器之間的套接字連接。我的意思是,我在一臺計算機上運行套接字服務器,並且希望另一臺計算機上的套接字使用第一臺計算機的ip進行連接。說,例如我的IP是「192.1.1.4」我想能夠連接到該計算機。是否有可能在世界上任何兩臺計算機之間建立這樣的連接?我知道「lan」代表「局域網」,但我對此不甚瞭解。對不起,這是一個愚蠢的問題,我可以澄清,如果有人需要我。
基本上,在兩臺機器上必須滿足哪些條件才能使用Java程序在它們之間建立套接字連接?
謝謝大家的快速回復。欣賞它。 – user1588452 2012-08-09 19:25:42