IXWebSocket/ixwebsocket
Benjamin Sergeant 932bb732e0 Feature/send large message (#14)
* introduce send fragment

* can pass a fin frame

* can send messages which are a perfect multiple of the chunk size

* set fin only for last fragment

* cleanup

* last fragment should be of type CONTINUATION

* Add simple send and receive programs

* speedups receiving + better way to wait for thing

* receive speedup by using linked list of chunks instead of large array

* document bug

* use chunks to receive data

* trailing spaces
2019-02-20 18:59:07 -08:00
..
apple proof of concept server implementation 2018-12-29 23:15:27 -08:00
linux proof of concept server implementation 2018-12-29 23:15:27 -08:00
windows unittest on appveyor 2019-01-04 17:28:13 -08:00
IXCancellationRequest.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXCancellationRequest.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXDNSLookup.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXDNSLookup.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXEventFd.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXEventFd.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXNetSystem.h header refactoring 2019-01-05 20:38:43 -08:00
IXProgressCallback.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSetThreadName.h add missing src files (IXSetThreadName.{cpp,h}) ... 2018-12-23 14:19:30 -08:00
IXSocket.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocket.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketAppleSSL.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketAppleSSL.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketConnect.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketConnect.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketOpenSSL.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketOpenSSL.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketSChannel.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketSChannel.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketServer.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSocketServer.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocket.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocket.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketErrorInfo.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketHandshake.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketHandshake.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketHttpHeaders.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflate.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflate.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflateCodec.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflateCodec.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflateOptions.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflateOptions.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketSendInfo.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketServer.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketServer.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketTransport.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketTransport.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
libwshandshake.hpp split handshake code into its own files, so that Transport file is less massive 2019-01-02 20:07:54 -08:00