Benjamin Sergeant
b588ed0fa1
tsan fixes on ubuntu xenial (what travis run)
2019-04-29 20:48:16 -07:00
Benjamin Sergeant
18550cf1cb
send optimization + ws file transfer test
2019-03-14 14:47:53 -07:00
Benjamin Sergeant
2750df8aa7
send can fail silently when sending would block (EWOULDBLOCK return for send) ( #18 )
...
* try to use a pipe for communication
* flush send buffer on the background thread
* cleanup
* linux fix / linux still use event fd for now
* cleanup
2019-03-13 23:09:45 -07:00
Benjamin Sergeant
03abe77b5f
ws broacast_server / can set serving hostname
2019-03-10 16:36:44 -07:00
Benjamin Sergeant
73d7280723
Feature/ws cli ( #15 )
...
* New command line tool for transfering files / still very beta.
* add readme
* use cli11 for argument parsing
* json -> msgpack
* stop using base64 and use binary which can be stored in message pack
2019-02-21 21:24:53 -08:00
Benjamin Sergeant
06b9b2e649
linux fix + unittest works with Linux
2019-01-01 17:13:26 -08:00
Benjamin Sergeant
dcfdcc3e1b
unittest starts a server
2019-01-01 16:34:05 -08:00
Benjamin Sergeant
b34eccd749
non blocking dns lookup
2018-12-14 16:28:17 -08:00
Benjamin Sergeant
50b638f7fd
add cancellation support while connecting, to speed up WebSocket::stop
2018-12-09 17:56:20 -08:00
Benjamin Sergeant
43fcf93584
per message deflate support (with zlib)
2018-11-09 18:42:09 -08:00
Benjamin Sergeant
10dd13deb3
Add DockerFile + parse rsv1 field
2018-11-07 11:45:17 -08:00