Comments (5)
I dont understand purpose of MonitorTask...
Why is it reconnecting every 5 seconds? whats the purpose of that?
from websocket.
MonitorTask does 2 things:
a) Sends ping every 3 seconds (or as configured here https://github.com/OKCoin/websocket/blob/master/java/src/com/okcoin/websocket/WebSocketBase.java#L63)
b) Reconnects if "startTime" isn't updated within 5 seconds (startTime is updated each time something is read from the server)
I don't know why you're asking me, or why you're asking in this issue...
from websocket.
Just saw you having issue on the same topic and tried to figure out... :)
I appreciate any answers you give.
I understand what it does, I just think its unnecessary piece of code, i mean will websocket connection close that soon? suppose we dont send or recieve something for 30 seconds (which is really hardly possible) is there a risk that it will close the connection?
do you think pinging every X seconds helps to something aside recovering from disconnection...?
from websocket.
The idea is that it reconnects if at any point the server takes more than 5 seconds to respond. Things like interruptions of internet connectivity on the client will cause the server to drop the client and stop sending messages, so the connection needs to be re-established.
from websocket.
Thanks :) didn't know that
from websocket.
Related Issues (20)
- websocket api connection closes every 5 min? HOT 5
- Websocket API什么时候支持获得历史K线?
- HTML版本里send到底是什么东东? HOT 1
- JAVA版本没有返回值问题
- What timezone is used for date in `ok_sub_spot_X_deals` responses ? HOT 1
- 能否增加一个没有端口号的WebSocket服务地址 HOT 4
- 例子都报错 on_close() missing 1 required positional argument: 'evt' HOT 7
- Java Demo won't work and got disconnected
- ok_sub_spot_X_order sends messages twice
- For people having issues, here is the correct data. HOT 3
- HTML Demo does not work HOT 1
- futureOrderInfo功能无法正常使用
- real.okcoin.cn: no such host
- python 中期货下单channel错误 ok_futuresusd_trade 多了一个s
- event does not exists?
- websocket 用户交易相关的说明文档有吗。
- Python Okex websocket - return invalid bytes that jason can't decode. HOT 6
- ok_sub_spot_btc_usd_depth invalid subscription event!
- 老哥有做wss://real.OKEx.com:8443/ws/v3这个下面的订阅吗,我用您的订阅websocketpp出现了套接字无效的问题
- Getting Channel subscription temporally not available on Spot Price API HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from websocket.