0
將會有兩個模擬器運行。其中一個在計算機A上運行。另一個在計算機B上運行。 A和B在同一個局域網上。 我想使用Socket,ServerSocket類。 這兩個模擬器怎麼可能互相看到?如何使用Socket和ServerSocket訪問在同一局域網上的其他計算機上運行的模擬器在計算機上運行的模擬器?
將會有兩個模擬器運行。其中一個在計算機A上運行。另一個在計算機B上運行。 A和B在同一個局域網上。 我想使用Socket,ServerSocket類。 這兩個模擬器怎麼可能互相看到?如何使用Socket和ServerSocket訪問在同一局域網上的其他計算機上運行的模擬器在計算機上運行的模擬器?
請參閱「互連仿真實例」這兒的一部分
連通模擬器實例
允許一個模擬器實例與另一通信,必須建立必要的網絡重定向,如下圖所示。
假設你的環境是A是你的開發機器 B是你的第一個仿真實例,對一個 Ç運行的是你的第二個仿真實例,還就
運行,並且要運行在B中的服務器,以其中c將連接,這裏是如何,你可以設置它:
- 設置B上的服務器,聽10.0.2.15:
- 在B的控制檯上,建立從A重定向:本地主機:到B:10.0.2.15:
- 在C,已在客戶端連接到10.0.2.2:
例如,如果您想跑一個HTTP服務器,你可以選擇80和8080:
B關於10.0.2.15:80 偵聽B的控制檯,問題REDIR添加TCP:8080:80 ç連接到10.0。 2.2:8080
雖然這可能會在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供供參考的鏈接。 – 2012-05-18 11:56:20