Grails 2.4 Spring Websocket SockJs Java Android Client

时间:2014-03-28 16:14:11

标签: android spring grails websocket sockjs

有没有人成功从android连接到sockJs服务器?我在Android客户端上有来自autobahn的代码:

            try {
                mConnection.connect(wsuri, p, new WebSocketHandler() {

                    @Override
                    public void onOpen() {
                        Log.d(TAG, "Status: Connected to " + wsuri);
                       mConnection.sendTextMessage("[\"CONNECT\naccept-version:1.1,1.0\nheart-beat:10000,10000\n\n\\u0000\"]");



                    }

                    @Override
                    public void onTextMessage(String payload) {
                        Log.d(TAG, "Got echo: " + payload);
                    }

                    @Override
                    public void onClose(int code, String reason) {
                        Log.d(TAG, "Connection lost.");
                    }
                }, options);

                mConnection.sendTextMessage("[\"SUBSCRIBE\nid:sub-0\ndestination:/topic/heartbeat\n\n\u0000\"]");
            } catch (WebSocketException e) {

                Log.d(TAG, e.toString());
            }

此代码连接到Grails下Spring下的sockJS服务器。但是,5秒后代码丢失连接。我不知道我需要做什么,告诉我正在听的sockeJS服务器。

0 个答案:

没有答案