Commit Graph

39 Commits

Author SHA1 Message Date
nkzawa
17dc5b4a60 add loggable checks 2017-07-14 14:43:44 +09:00
nkzawa
c8867048dd add the transportOptions option 2017-07-13 12:51:29 +09:00
nkzawa
1b3c795210 update parser to not utf8 encode for string payloads 2017-07-13 12:47:00 +09:00
nkzawa
3ce2c9b72e cache response.body call just in case 2017-07-11 21:27:11 +09:00
nkzawa
f3d92f9aac polling-xhr: always close body 2017-07-11 21:26:22 +09:00
nkzawa
850a5110b9 set accept header 2017-07-11 19:44:30 +09:00
nkzawa
bb323f00ae onPacket now emits data on 'closing' state as well 2017-07-11 19:10:40 +09:00
Yu-Hsuan Lin
c817af5b22 Options for inject okhttp Call/WebSocket factory 2017-05-02 17:07:43 +08:00
Yu-Hsuan Lin
657d8e89b5 okhttp-ws into okhttp 2016-12-02 16:26:28 +08:00
Akshat Goel
eb127d97e4 removed the doClose() inside catcher of IllegalStateException 2016-10-12 11:50:23 +05:30
Akshat Goel
35b2fa93fa fix added to fix following crash
Fatal Exception: java.lang.IllegalStateException: closed
       at okhttp3.internal.ws.RealWebSocket.sendMessage(RealWebSocket.java:107)
       at io.socket.engineio.client.transports.WebSocket$4.call(WebSocket.java:189)
       at io.socket.engineio.parser.Parser.encodePacket(Parser.java:63)
       at io.socket.engineio.parser.Parser.encodePacket(Parser.java:42)
       at io.socket.engineio.client.transports.WebSocket.write(WebSocket.java:184)
       at io.socket.engineio.client.Transport$3.run(Transport.java:108)
       at io.socket.thread.EventThread.exec(EventThread.java:55)
       at io.socket.engineio.client.Transport.send(Transport.java:103)
       at io.socket.engineio.client.Socket.flush(Socket.java:615)
       at io.socket.engineio.client.Socket.onDrain(Socket.java:606)
       at io.socket.engineio.client.Socket.access$1100(Socket.java:31)
       at io.socket.engineio.client.Socket$6.call(Socket.java:308)
       at io.socket.emitter.Emitter.emit(Emitter.java:117)
       at io.socket.engineio.client.transports.WebSocket$3$1.run(WebSocket.java:171)
       at io.socket.thread.EventThread$2.run(EventThread.java:80)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
       at java.lang.Thread.run(Thread.java:818)
2016-10-12 04:34:56 +05:30
Akshat Goel
1e72b45077 fixed added onClose 2016-09-26 20:53:59 +05:30
Naoyuki Kanezawa
bf0f4aabae Merge pull request #62 from InboxAppCo/fix/mustCallCloseCrash
[Fix] "must call close()" crash
2016-09-16 14:08:20 +02:00
Naoyuki Kanezawa
2d463ad8b8 Merge pull request #51 from ekudel/for_upsource
proxy support
2016-09-16 13:55:00 +02:00
Naoyuki Kanezawa
be5b254a04 Merge pull request #66 from wzurita/refactoring_cleanup_polling
Disconnecting after closing the stream/ reader.
2016-09-04 01:50:04 +09:00
wzurita
59586f7609 Refactoring the cleanup method so it is called after the stream/reader is closed. Fixes #65 2016-08-29 23:50:01 +02:00
Stefan Haacker
1c166b25d9 [Fix] "must call close()" crash 2016-07-26 11:12:55 -04:00
Dave Roberge
912dfa211b Close the web socket after sending a close frame.
Previously, the underlying socket was being closed with the cancel call.
Because the socket was closed, the close frame could never be sent.
2016-07-17 12:42:02 -04:00
Eugene Kudelevsky
d4cc84d08e Simplify API: remove HttpConnectionProvider 2016-05-17 16:41:41 +03:00
Naoyuki Kanezawa
732308bafe Merge pull request #47 from georgekankava/release/multiple-code-improvements-fix-1
Multiple code improvements: squid:S1118, squid:S1068
2016-02-24 17:28:22 +09:00
Naoyuki Kanezawa
50d4de4cbe Merge pull request #45 from georgekankava/release/local-variable-and-method-parameter-names-should-comply-with-a-naming-convention-fix-1
squid:S00117 - Local variable and method parameter names should comply with a naming convention
2016-02-24 17:24:15 +09:00
George Kankava
634e8ef153 Multile code improvements: squid:S1118, squid:S1068 2016-02-18 19:44:10 +04:00
Eugene Kudelevsky
a7849055e6 proxy support 2016-02-08 21:26:36 +03:00
George Kankava
423d61715d Multiple code improvements 2 2016-02-01 23:50:56 +04:00
George Kankava
26b5a7754a Multiple code improvements 1 2016-02-01 21:10:08 +04:00
George Kankava
86307a13be squid:S00117 - Local variable and method parameter names should comply with a naming convention. 2016-02-01 18:30:56 +04:00
nkzawa
203c934917 fix the timing of calling drain event on websocket transport 2016-01-31 03:42:14 +09:00
nkzawa
5fe896fd7e remove callbackBuffer from Socket 2016-01-31 03:03:25 +09:00
nkzawa
f75ea34440 add ping/pong events 2016-01-31 01:46:11 +09:00
nkzawa
d876b6c1bd replace timestamp with yeast 2016-01-31 01:13:03 +09:00
nkzawa
9363039a71 improve ipv6 support, add tests 2016-01-30 20:36:28 +09:00
Yu-Hsuan Lin
a42437ca9c okhttp 3 2016-01-15 17:36:01 +08:00
Yu-Hsuan Lin
c8bdd27b45 okhttp 2.7.0 2015-12-14 12:11:31 +08:00
nkzawa
6b49a6ed4e append the issue url to work-around 2015-10-11 13:03:53 +09:00
nkzawa
506a5acbac Merge branch 'master' of github.com:socketio/engine.io-client-java 2015-10-11 12:57:49 +09:00
nkzawa
45977f1a90 check lone surrogate (compatible with utf8.js v2.1.0) 2015-10-11 01:10:06 +09:00
ZeroBrain
9423449cfd after creating xhr instance, then xhr would start to connect.
but in connecting, network was disconnected.
so I added tyr-catch NullPointException.
2015-10-10 13:47:05 +09:00
nkzawa
0974154181 disable timeouts of websocket 2015-09-30 02:23:00 +09:00
nkzawa
acddf2f69c move package name 2015-08-31 02:34:28 +09:00