2011-11-01 4 views
3

새로운 안드로이드 기반 클라이언트를 사용하여 기존의 (아주 간단한) NodeJS + SocketIO 서버 응용 프로그램을 활용하려고합니다. 이것은 WebKit 브라우저를 사용하지 않고 Android SDK 내의 기본 WebSocket 클라이언트를 사용합니다.기본 WebSocket 클라이언트와 Socket.IO 프레임 워크 사용

"Weberknecht"라는 라이브러리를 발견하고 내 Android 프로젝트에로드했습니다. WebSocket URL에 연결을 시도하면 내 NodeJS 추적에 "WARN - client not handshaken client should reconnect" 메시지가 표시됩니다.

아마도 SocketIO 프레임 워크는 WebSocket보다 약간의 추가 작업을 수행하기 때문에 문제가 발생합니다. 다른 사람이 SocketIO에 대해 이러한 종류의 "교차 라이브러리"작업을 수행 했습니까? 그렇다면 어떤 도움도 제공 할 수 있습니다.

답변

1

Socket.IO에 이미 Java client이 있습니다. wiki page에서 다른 포트를 볼 수 있습니다. 또한 wiki 페이지에 socket.IO protocol에 대한 설명이 있습니다.

Java 포트가 연결될 때 제일 먼저하는 일은 "1 :(경로)"연결 메시지를 보내는 것입니다. 연결 메시지를 보내시겠습니까?

+0

동의합니다. 나는 이것을 하루 정도 전에 발견했다. 나는 약간의 재 컴파일 작업을해야했지만 안드로이드에서 작동하는 간단한 JAR 라이브러리를 가지고있다. 최대한 빨리 저자의 동의를 얻어이를 게시 할 예정입니다. – justacodemonkey

+0

@richbayliss 도서관을 어딘가에 출판 했습니까? –

+0

@SagarHatekar 불행히도 아직 없습니다. 나는 다른 것들과 묶여있다. 나는 이것을 시도 할 시간을 찾고 시도 할 것이고 나는이 스레드를 세부 사항으로 갱신 할 것이다. – justacodemonkey

관련 문제