Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Baiguoshuai1/shadiaosocketio
A simple Go SocketIO and support for protocol 3 and protocol 4!
https://github.com/Baiguoshuai1/shadiaosocketio
go go-socket go-socket-io go-socket-io-parser go-socketio golang javascript socket-client socket-io socket-io-client socket-server socketio socketio-server websocket
Last synced: 3 months ago
JSON representation
A simple Go SocketIO and support for protocol 3 and protocol 4!
- Host: GitHub
- URL: https://github.com/Baiguoshuai1/shadiaosocketio
- Owner: Baiguoshuai1
- Created: 2022-11-18T13:56:49.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T14:00:56.000Z (7 months ago)
- Last Synced: 2024-04-17T11:51:33.284Z (7 months ago)
- Topics: go, go-socket, go-socket-io, go-socket-io-parser, go-socketio, golang, javascript, socket-client, socket-io, socket-io-client, socket-server, socketio, socketio-server, websocket
- Language: Go
- Homepage:
- Size: 43.9 KB
- Stars: 23
- Watchers: 2
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-golang-repositories - shadiaosocketio
README
golang socket.io
================GoLang implementation of [socket.io](http://socket.io) library, client and server.
Examples directory contains simple clients and servers.
### Get It
```sh
go get -u github.com/Baiguoshuai1/shadiaosocketio
```### Debug
```sh
DEBUG=1 go run client.go
```### Simple Clients Usage
[client.html](./examples/client/html/client.html)
or
[client.go](./examples/client/client.go)### Simple Servers Usage
[server.js](./examples/server/node/server.js)
or
[server.go](./examples/server/server.go)### Compatibility
Client
JavaScript(browser)
JavaScript(Node.js)
Golang(client)
v3.x
v4.x
v3.x
v4.x
-
Golang(server)
✅
✅
✅
✅
✅
Node.js(server)
v3.x
✅
✅
✅
✅
✅
v4.x
✅
✅
✅
✅
✅