smack 예제

태그: 점화 실시간 오픈 파이어 점화 실시간 스맥 인스턴트 메시징 XMPP뿐만 아니라 엔드 투 엔드 사용자 채팅, Smack는 객실의 사용을 통해 그룹 채팅에 대한 지원을 제공합니다. 보안 인증은 사용되지 않으며 보안 모드가 비활성화되어 있습니다. 즉, 자격 증명 교환에 대한 보호가 없으며 메시지가 보호되지 않습니다. Smack API는 암호화를 지원하지만이 자습서를 단순하게 유지하고 싶었기 때문에 사용하지 않았습니다. 모두에게 안녕하세요, 나는 오픈 파이어 서버를 설정하고 지금은 자바 응용 프로그램과 연결, 여전히 나는 오픈 파이어 서버에 연결할 수 없습니다. 자바 측 구성에 대한 내 코드는 : 패키지 com.connectionmanager; 가져오기 자바.io.IOException; 가져오기 자바x.security.sasl.SaslException; 가져오기 org.jivesoftware.smack.*; import org.jivesoftware.smack.SmackException.Not연결 예외; 가져오기 org.jivesoftware.smack.packet.패킷; public class ConnectionManager { 개인 정적 최종 문자열 호스트= »http://127.0.0.1:9090″; 개인 정적 최종 int 포트=5223; 공용 정적 보이드 main(String[] args)은 Exception{System.out.println(« 이것은 오픈파이어에 대한 연결데모 »)을 throw합니다. 연결 구성 구성 =새 연결 구성(호스트, 포트); XMPPConnection con=새 XMPPConnection(구성) { @Override 보호된 보이드 종료() { // TODO 자동 생성 메서드 스텁 } @Override 보호된 보이드… 자세히 보기 » 처음부터 우리 자신의 클라이언트를 작성하는 대신,이 튜토리얼에서, 우리는 Smack, 우리를 위해 무거운 리프팅의 대부분을 수행 한 자바로 작성 된 모듈 및 휴대용 오픈 소스 XMPP 클라이언트를 살펴 보겠습니다. 연결이 설정되면 채팅과 같은 Smack의 기능을 사용하여 다음 섹션에서 설명합니다. 먼저 점화 실시간 사이트에서 라이브러리를 다운로드합니다. Smack은 Java로 작성되었기 때문에 크로스 플랫폼입니다.

현재 버전은 3.1.0이고 나는 tar.gz 버전 (여기에 직접 다운로드)를 다운로드했다. 번들 파일을 추출한 후 해당 Javadocs와 함께 라이브러리 JA를 찾을 수 있습니다. 온라인 자바 독은 여기에서 찾을 수 있습니다 (즐겨 찾는 브라우저에 북마크). 이 예제는 최신 Smack API에 여러 가지 변경 사항이 있기 때문에 오래되었습니다. 예를 들어 XMPPConnection은 이제 추상 클래스이므로 인스턴스를 만들려면 XMPPTCPConnection이 필요합니다. 다른 많은 변화가 있습니다. 연결이 갑자기 중단된 경우 기본적으로 Smack은 다시 연결을 시도합니다. 또한 승인된 사용자만 명단을 구독할 수 있도록 하여 사용자의 개인 정보를 보호할 수 있는 방법을 제공합니다.

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Les commentaires sont fermés.