collie ~master

An asynchronous event-driven network framework written in D. Contains mqtt, http, flatbuffers, protobuf codec.


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

Build Status

Collie

An asynchronous event-driven network framework written in dlang, like netty framework in D.

Require

  • System : FreeBSD, Linux, MacOS, Windows
  • D : Compiler Version >= 2.071
  • libssl and libcrypto (optional,if use the ssl)

Support

Featureepollkqueueiocpselect
TCPYYYY
SSL*YYYY
UDPYYYY
TimerYYYY

NOte: Now , the ssl only support as server. not support as a client.

TODO

  • [ ] HTTP2 surport
  • [ ] Modules reorganization
  • [ ] Performance improvement
  • [ ] API improvement
  • [ ] Examples improvement

Contact:

  • QQ Group : 184183224
Authors:
  • Huntlabs.cn
Dependencies:
kiss
Versions:
0.10.16 2018-Aug-30
0.10.15 2018-May-30
~master 2018-Aug-30
~v0.10.x 2018-May-28
~refactor 2018-Feb-25
Show all 5 versions
Download Stats:
  • 0 downloads today

  • 2 downloads this week

  • 12 downloads this month

  • 9953 downloads total

Score:
2.7
Short URL:
collie.dub.pm