{"repo":"msabaeian/godot-socketio","free":true,"listed":false,"github":"https://github.com/msabaeian/godot-socketio","clone":"git clone https://github.com/msabaeian/godot-socketio.git","description":"a Socket.IO client for Godot written in GDScript","language":"GDScript","stars":28,"topics":["engineio-client","gdscript","godot","socket-io","socket-io-client"],"license":"MIT","category":"game-templates","readme_excerpt":"Socket.IO Godot Client This is a Socket.IO and Engine.IO client addon for Godot written in GDScript that supports both HTTP long-polling and Websocket. This is still a work in progress and is not yet fully featured. Please make sure to check out the #features section before using it. The current implementation is functional and works, but there are some known cases that have not been implemented or covered yet (like binary messages) Compatibility Godot plugin version Socket.IO server -------------- ---------------- ---------------- 4.3, 4.4 0.1.x 4.x I haven’t checked the current implementation with older versions of the Godot and Socket.IO server. I hereby ask you to do this and inform me if it works or not. Quickstart Add the Socket.IO node to your tree and fill out the parameters in the Inspector, connect the signals via code or IDE, and use it. Features Name Status Description -------------- ---------------- ---------------- HTTP long-polling ✔️ Websocket ✔️ WebTransport ❌ requires: Add support for WebTransport in Godot auto upgrade ✔️ emit events ✔️ listen to events ✔️ namespaces ✔️ Multiplexing custom path ✔️ auth ✔️ automatic reconnection ❌ reconnection attempts, delay, factor connection timeout ❌ if the client does not receive a ping packet within pingInterval + pingTimeout, then it SHOULD consider that the connection is closed (link) query ❌ additional query parameters that are sent when connecting a namespace socket.handshake.query extra headers ❌ emit with acknowle","default_branch":null,"files":null,"tree":[],"storefront":"/r/msabaeian","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/msabaeian/godot-socketio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}