Проблема сетевого взаимодействия Java - PullRequest
1 голос
/ 09 июля 2010

У меня есть проблема, которая, я думаю, может быть связана с Java.У меня есть Java-приложение, которое мне нужно для эмуляции нескольких хостов.

Сервер / клиент работает нормально между "обычными" компьютерами.

Когда я использую эмулятор, при попытке подключения клиент получает отказподключиться к серверу в эмуляторе, тоже самое, если я попробую telnet.Если я переворачиваю его, клиент не может подключиться к внешнему серверу, но если я подключаюсь по телнету с внешнего сервера, я получаю соединение.

Это заставляет меня думать, что это проблема, связанная с Java.1008 * Кто-нибудь сталкивался с этой проблемой раньше?Это для исследовательских целей, поэтому отключение безопасности Java только для этой ситуации не проблема.

Спасибо!

1 Ответ

0 голосов
/ 08 октября 2011

Когда вы говорите, эмулятор, я думаю, что вы говорите о виртуальной машине.Подключение из реального мира к виртуальной машине не является чем-то, что работает автоматически.Виртуальная машина может инициировать соединения, потому что программное обеспечение виртуализации обрабатывает это.Идти другим путем - какое имя машины вы используете.Как вы настраиваете свою физическую машину для маршрутизации пакетов на IP-адрес вашей виртуальной машины (которую составляло ваше программное обеспечение для виртуализации).Вам может понадобиться прокси на вашей физической машине для маршрутизации пакетов на виртуальную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...