Description

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

Package Information

Version0.9.5 (2017-Mar-20)
Repositoryhttps://github.com/huntlabs/collie
LicenseApache-2.0
CopyrightCopyright (C) 2015-2016 Shanghai Putao Technology Co., Ltd
Authorsputao.com dlang team.
Registered byBrian Zou
Dependenciesnone

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

Collie

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

Require

  • System : Linux (kernel >= 3.10) , FreeBSD, 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.

Available versions

0.9.5 0.9.4 0.9.3 0.9.2 0.9.1 0.9.0 0.9.0-b5 0.9.0-b4 0.9.0-b3 0.9.0-b2 0.9.0-b1 0.8.8 0.8.6 0.8.5 0.8.4 0.8.3 0.8.2 0.8.0 0.7.14 0.7.13 0.7.12 0.7.11 0.7.9 0.7.8 0.7.7 0.7.6 0.7.5 0.7.4 0.7.3 0.7.2 0.7.1 0.7.0 0.6.4 0.6.3 0.6.2 0.6.1 0.5.3 0.5.2 0.5.1 0.5.0 0.4.0 0.3.1 0.3.0 0.2.0 0.1.1 0.1.0 ~master ~v0.8.x ~rc_dev