collie
collie copied to clipboard
An asynchronous event-driven network framework( port netty ) written in D.
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