Ravin Perera
|
920be03ade
|
Websocket re-architecture with websocketd and websocat (#89)
- Replaced beast with websocketd and websocat. #79 #83 #84
- Implemented inbound/outbound peer connection merging.
- Added graceful shutdown of hpcore with sigint. #87
|
2020-04-05 08:12:55 +05:30 |
|
Ravin Perera
|
cb364cc420
|
Compilation time improvements. (#52)
* Precompiled header for all common library headers (with cmake 3.16rc3).
* Divided cmake build into shared libraries.
* Added gold linker support.
* Separated websockets lambda expressions to an independent file.
|
2019-11-02 14:46:21 +05:30 |
|
Ravin Perera
|
61b38bb0a0
|
Implemented socket message templates. (#40)
Implemented socket message templates to support broadcast (shared_ptr) and to achieve buffer zero-copy.
|
2019-10-23 13:04:57 +05:30 |
|
Asanka Indrajith
|
7ed1466ad9
|
p2p connection, message handling, validation and serialization (#38)
Implement basic peer to peer connection establishment and maintenance.
Message serialization and parsing using FlatBuffer(Including defining message schema).
Validating incoming proposal messages.
|
2019-10-21 08:32:25 -04:00 |
|
Ravidu Lashan
|
9ec9c9575d
|
Refactored socket send method and message recieved method (#25)
* Enhanced sockets
* Removed unnecessary copy operations
* Enhanced sock session send method to recieve rref
* Enhanced on_read with rvalue reference
* Added string_view
* Added comments
|
2019-10-14 18:26:34 +05:30 |
|
Ravin Perera
|
f64cdc6ad0
|
Implemented user connection challenge handshake (#20)
Implemented user connection challenge handshake.
Optimized user challenge message processing.
|
2019-10-11 17:29:45 +05:30 |
|