Может ли JApplet прослушивать порт и писать на другом?

Хорошо, вот моя проблема. В настоящее время я разрабатываю JApplet и приложение. В основном, когда машина запустится, приложение запустится, и вы не сможете ничего увидеть. на той же машине будет работать сервер Appache Tomcat, чтобы предоставить доступ к JApplet через сеть. Таким образом, JApplet не обязательно присутствует постоянно. Поэтому мне было интересно, возможно ли, чтобы приложение прослушивало данный порт, чтобы, когда JApplet подключался к сети, он говорил о порте, например: «Эй, я в сети, сделай что-нибудь с этим!». Кроме того, приложение может общаться с JApplet через порт. Чтобы они оба могли говорить друг с другом.

Если это неясно, я могу сделать диаграмму, чтобы прояснить потребности, но в принципе возможно ли, чтобы они общались друг с другом? Если они могут, то как они это делают?

Благодарю вас!


person Alex    schedule 22.05.2012    source источник


Ответы (1)


Апплет может подключаться и прослушивать любой порт, если он подписан.

Посмотрите, что апплеты могут или не могут делать:

http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

person Emmanuel Bourg    schedule 22.05.2012
comment
Спасибо за ответ, мне было интересно, знаете ли вы, как общаться друг с другом. спасибо ! - person Alex; 23.05.2012
comment
Я не знаю всех ваших требований, но это может быть так же просто, как отправить пакет UDP или открыть TCP-соединение. Это также можно сделать, записав на диск файл, который будет искать приложение. - person Emmanuel Bourg; 23.05.2012
comment
Ну, они просто отправят строку друг другу, так что это довольно простое соединение, я думаю.. это первый раз, когда я пытаюсь это сделать, поэтому я понятия не имею, как это сделать :/ - person Alex; 23.05.2012
comment
В сети много примеров. Вот один из учебников по Java на сайте Oracle: docs.oracle.com/ javase/учебник/сеть/сокеты - person Emmanuel Bourg; 23.05.2012
comment
@эмм, может быть, этот совет должен быть ответом. - person Andrew Thompson; 23.05.2012