proto-socket/go
toki cab031ea28 Refactor client implementations with baseClient pattern
- Dart: Add explicit Future<void> return type to send() method
- Dart: Improve onDisconnected() logic with proper isAlive handling and heartbeat response
- Go: Introduce baseClient generic base class for shared client logic
- Go: Refactor TcpClient and WsClient to embed baseClient instead of embedding Communicator
- Remove duplicate heartbeat and disconnect handling code across client implementations
- Clean up unused imports (time package)
2026-04-11 13:52:50 +09:00
..
crosstest Refactor project structure and add Close() method 2026-04-11 09:54:03 +09:00
examples Refactor project structure and add Close() method 2026-04-11 09:54:03 +09:00
packets feat: add WebSocket/WSS support and Go implementation 2026-04-11 08:33:46 +09:00
test Refactor project structure and add Close() method 2026-04-11 09:54:03 +09:00
base_client.go Refactor client implementations with baseClient pattern 2026-04-11 13:52:50 +09:00
communicator.go Refactor project structure and add Close() method 2026-04-11 09:54:03 +09:00
go.mod feat: add WebSocket/WSS support and Go implementation 2026-04-11 08:33:46 +09:00
go.sum feat: add WebSocket/WSS support and Go implementation 2026-04-11 08:33:46 +09:00
heartbeat_timer.go feat: add WebSocket/WSS support and Go implementation 2026-04-11 08:33:46 +09:00
tcp_client.go Refactor client implementations with baseClient pattern 2026-04-11 13:52:50 +09:00
tcp_server.go feat: add WebSocket/WSS support and Go implementation 2026-04-11 08:33:46 +09:00
ws_client.go Refactor client implementations with baseClient pattern 2026-04-11 13:52:50 +09:00
ws_server.go feat: add WebSocket/WSS support and Go implementation 2026-04-11 08:33:46 +09:00