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
8b07bbd9f0
utf8: add strict option
2017-07-12 12:31:41 +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
nkzawa
115f32171d
parser: check empty arg
2017-07-11 18:16:49 +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
nkzawa
94d37278e6
UTF8Exception: remove the data property
2016-09-16 13:28:51 +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
Vachagan Balayan
f119063af7
changed EventThread to extend daemon property from parent thread
2016-07-01 14:55:22 +08:00
Erik Ogenvik
fc9a1c45dc
Act on the same number.
...
Else we'll enter an infinite loop.
2016-05-19 09:48:54 +02:00
Eugene Kudelevsky
d4cc84d08e
Simplify API: remove HttpConnectionProvider
2016-05-17 16:41:41 +03:00
Naoyuki Kanezawa
065d872cc1
Merge pull request #54 from surlemur/master
...
log exceptions thrown in async tasks
2016-05-15 03:31:29 +09:00
George Kankava
8bbddbe00a
multiple code improvements: squid:S2293, squid:S1213, squid:S2185, squid:S1905, squid:S1226
2016-05-03 12:13:05 +04:00
Dominik Auf der Maur
e6daeaeb28
log exceptions thrown in async tasks
2016-04-26 15:17:59 +02: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
0ecdde6a77
multiple code improvements fix 3
2016-02-02 21:45:59 +04: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
109fcef0e1
implement yeast
2016-01-31 00:59:12 +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