James Coglan
|
5dfe9ecdad
|
Return the protocol version from the Client handler.
|
2013-04-29 21:35:57 +01:00 |
|
James Coglan
|
b354dd69fa
|
Implement the draft-76 protocol.
|
2013-04-29 20:27:35 +01:00 |
|
James Coglan
|
c70c5618da
|
Only end the messages stream when we trigger onclose.
|
2013-04-29 19:11:26 +01:00 |
|
James Coglan
|
6c025087f7
|
Emit 'end' from the messages stream when the socket's onclose event runs.
|
2013-04-29 19:08:10 +01:00 |
|
James Coglan
|
9ed82bc0ab
|
Extract the IO and Messages streams and flesh them out to implement backpressure.
|
2013-04-29 19:00:08 +01:00 |
|
James Coglan
|
e3b8033c58
|
Placeholder for draft-76 support just to get the common tests passing.
|
2013-04-29 08:56:05 +01:00 |
|
James Coglan
|
950cd9f1e2
|
Implement and test draft-75.
|
2013-04-29 08:40:05 +01:00 |
|
James Coglan
|
6f7942d5b7
|
Begin writing the draft75 module.
|
2013-04-29 07:48:09 +01:00 |
|
James Coglan
|
41ddd82932
|
Add tests for Hybi and Client handlers and fix some minor bugs.
|
2013-04-28 23:22:05 +01:00 |
|
James Coglan
|
62a0c7597f
|
First steps toward streaming I/O-independent parsing. Implement the Hybi and Client protocol handlers as stateful protcol drivers with two duplex streams, one for messages and one for I/O.
|
2013-04-28 18:55:58 +01:00 |
|