[readme] first update

This commit is contained in:
xdrm-brackets 2018-04-24 17:25:52 +02:00
parent 2e2d0d2266
commit 7f2bb614b3
1 changed files with 16 additions and 4 deletions

View File

@ -1,5 +1,17 @@
# gws
## GWS (Go WebSocket)
Go Websocket server/client implementation.
Key objectives: fast, reliable, secure, rfc-full
**author**: xdrm-brackets
Websocket implementation in go. It features a server as well as a client.
**Key objectives**
| objective | my definition |
| :--------: | ------------------------------------------------------------ |
| fast | response time less than 1ms at least |
| reliable | gracefully handle usage/network/... errors |
| secure | add available cryptography (stream) |
| compatible | respect [RFC-6455](https://tools.ietf.org/html/rfc6455) as well as actual browser implementations |
| generic | use golang implicit interfaces to make the code reusable for all (most) cases |