socket.io
socket.io copied to clipboard
Realtime application framework (Node.JS server)
https://github.com/socketio/engine.io-client/blob/9c79ba65f51fef44e860bbeea1626fa40c3f967c/lib/socket.js#L5-L6 How about replacing this two with just URL & URLSearchParams?
I have set my transports to use WebSocket first and then fallback to polling e.g. `transports: ["websocket", "polling"]`. To test if the fallback transport really works, I used TamperMonkey browser...
**Describe the bug** Facing issues while installing on ppc64le architeecture **To Reproduce** Please fill the following code example: Engine.IO server version: `6.5.3` **Expected behavior** A clear and concise description of...
It would be nice if a `0` value for `pingInterval` or `pingTimeout` could disable ping/pong checking entirely. When used with an abstraction layer like Primus, the ping/pong is redundant and...
Inspired from your post on socket.io 1.0: > Alternative transports such as vanilla Node.JS TCP Sockets or Google Chrome Sockets can be trivially implemented. When is this feature? You may...
### You want to: * [ ] report a *bug* * [x] request a *feature* ### Status quo "Transport" only supports `['polling', 'websocket']` ### Expected implementation "Transport" supports `['polling', 'websocket',...
**Transports must be dynamic to provide transports independently.** In my opinion, by making dynamic transports, it is possible to add custom transports such as tcp, mqtt gprc, etc. But this...
The engine.io client is so close to a polyfill for the browser WebSocket class that I wonder if it shouldn't match the interface? E.g. setting callbacks with `onmessage = func`...
*Note*: for support questions, please use one of these channels: [stackoverflow](http://stackoverflow.com/questions/tagged/engine.io) or [slack](https://socketio.slack.com) ### You want to: * [ ] report a *bug* * [x] request a *feature* ### Current...
### You want to: * [x] report a *bug* * [ ] request a *feature* ### Current behaviour When the url does not have the sid parameter the request is...