2011-05-11 2 views
1

JAVA를 사용하여 1 PC와 다른 PC간에 통신하는 것이 있습니까? 개념은 Window Live Messenger와 동일하지만 그러한 것이 있는지 알고 싶을뿐입니다. 이 경우,


안부Java를 사용한 PC 대 PC 통신

+0

이 작업을 수행하는 Java로 작성된 응용 프로그램을 의미합니까? 또는 Java 프로그래밍 언어를 사용하여 유사한 기능을 수행하는 방법? – acron

+0

방법 Java 프로그래밍 언어 – okay

답변

6

이 재버를 사용하는 헤로인 API에서보세요 몇 가지 예를 들어 줄 수
http://www.igniterealtime.org/builds/smack/docs/latest/documentation/gettingstarted.html


자습서 : http://www.igniterealtime.org/projects/smack/


Gettting 시작 안내서 :
http://pauldeng.blogspot.com/2009/09/smack-api-tutorial.html

+0

+1을 사용하여 비슷한 기능을 수행하려면 속도를 높이십시오. 13 초 전에 같은 것을 게시하려고합니다. –

+0

이것은 아주 좋은 정보입니다. 감사. 이제는이 심술 궂은 API를 재버와 함께 사용하는 방법을 알아 보려고합니다. – okay

-1

언어에 관계없이 TDC/IP 또는 UDP와 같은 표준 프로토콜을 사용하여 응용 프로그램의 인스턴스간에 데이터를 교환 할 수 있습니다. 그리고 예, Java는 확실히 그러한 것들을 지원합니다.

1

소켓 통신을 시도해 볼 수 있습니다. 하나의 PC를 서버 소켓으로 처리하고 다른 소켓을 클라이언트 소켓으로 처리 할 수있는 java.net 패키지를 살펴보십시오.

0

Java가 다른 프로토콜 (아직)을 지원하지 않으므로 가장 낮은 레벨에서 메시지 교환을 위해 TCP 또는 UDP를 사용해야합니다.

JGroups 프로젝트를보고 싶을 수도 있습니다.이 프로젝트는 네트워크 응용 프로그램을 만드는 데 도움이되는 성숙한 라이브러리입니다. basic tutorial은 실제로 simple chat application을 구현하는 방법을 보여줍니다.