huntlabs / collie

An asynchronous event-driven network framework( port netty ) written in D.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Feature epoll kqueue iocp select
TCP Y Y Y Y
SSL* Y Y Y Y
UDP Y Y Y Y
Timer Y Y Y Y

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

About

An asynchronous event-driven network framework( port netty ) written in D.


Languages

Language:D 100.0%