Связь ПК с ПК с использованием Java - PullRequest
1 голос
/ 11 мая 2011

Есть ли такая вещь для связи с 1 ПК с другим ПК с помощью JAVA.Концепция такая же, как у Windows Live Messenger, но я просто хочу узнать, есть ли такая вещь.Если есть, могу привести пример


С уважением

Ответы [ 4 ]

6 голосов
/ 11 мая 2011

Посмотрите на API Smack, который использует Jabber: http://www.igniterealtime.org/projects/smack/


Руководство по началу работы:
http://www.igniterealtime.org/builds/smack/docs/latest/documentation/gettingstarted.html


Учебник:
http://pauldeng.blogspot.com/2009/09/smack-api-tutorial.html

1 голос
/ 11 мая 2011

Вы можете попробовать соединение через сокет, взгляните на пакет java.net, где вы можете рассматривать один компьютер как сокет сервера, а другой - как сокет клиента.

0 голосов
/ 11 мая 2011

На самом низком уровне вам придется использовать TCP или UDP для обмена сообщениями, так как Java не поддерживает другие протоколы (пока).

Возможно, вы захотите взглянуть на проект JGroups , это зрелая библиотека, которая может помочь вам создавать сетевые приложения. Это базовый учебник на самом деле показывает, как реализовать простое приложение чата .

0 голосов
/ 11 мая 2011

Независимо от языка вы, вероятно, будете использовать какой-то стандартный протокол, например, TDC / IP или UDP, для обмена данными между экземплярами приложения.И да, Java, безусловно, поддерживает их.

...