Commit Graph

7 Commits

Author SHA1 Message Date
jangko b3c60bbd4e
rename nim-ws to nim-websock 2021-06-29 08:50:29 +07:00
jangko 14d8e51f53
implement permessage-deflate compression extension
depends on zlib as it's backend compressor
pass both client and server tests in autobahn test suite
2021-06-20 14:50:54 +07:00
jangko fef04a1595
ci: parallelise autobahn tests 2021-06-20 14:34:49 +07:00
jangko dbd76f78e2
update copyright header in autobahn client and server file 2021-06-20 11:33:20 +07:00
jangko 99d643013b
fix autobahn client to process multi messages test case
turn out the autobahn server not only use single echo
message for all test case, but also use multi messages
response to measure performance.
2021-06-12 14:58:28 +07:00
jangko a60dbd5dc9
fixes required to allow autobahn client works
- send requestUrl.query in client.nim
- fixes genMaskKey bug in utils.nim
- using Base64Pad instead of Base64 in `connect` proc
- add `host` field to request HTTP header in `connect` proc
- add missing `secure` param in `connect` proc

fixes #32
2021-06-12 13:51:50 +07:00
andri lim 93f0aba685
add autobahn_client for incoming autobahn client test (#34) 2021-05-26 11:07:57 -06:00