Alexey Galakhov
|
b7557f1baa
|
refactor: make handshake completely async
|
8 years ago |
Alexey Galakhov
|
334ceab2b0
|
protocol: less strict trait requirements
|
8 years ago |
Alexey Galakhov
|
604e2021ce
|
protocol: add write_pending() functions
The semantics of write_message() and write_frame()
is changed accordingly.
|
8 years ago |
Alexey Galakhov
|
e6b658d94f
|
handshake: add the ability to iterate over headers.
|
8 years ago |
Alexey Galakhov
|
d27f768599
|
protocol: fix infinite loop in non-blocking mode
|
8 years ago |
Daniel Abramov
|
93843a1290
|
Fix `WouldBlock` error handling for the handshakes
|
8 years ago |
Daniel Abramov
|
0938a17552
|
Move `no_block()` related stuff into seperate mod
|
8 years ago |
Alexey Galakhov
|
3bb4331f4f
|
protocol: fix bug with async handling
|
8 years ago |
Alexey Galakhov
|
de1fb673b2
|
error: correct UTF-8 error handling
|
8 years ago |
Alexey Galakhov
|
46bfd81539
|
protocol: correct non-blocking handling
|
8 years ago |
Alexey Galakhov
|
7dccc51277
|
server: implement server
|
8 years ago |
Alexey Galakhov
|
4714773370
|
close: implement complete close handshake
|
8 years ago |
Alexey Galakhov
|
422f7bbc45
|
trivial: move MIN_READ to input_buffer
|
8 years ago |
Alexey Galakhov
|
e63f594a14
|
Initial commit, mostly working client
|
8 years ago |