new(id:Int)
read onlycontrollers:Array<Controller>
read onlyid:Int
_close():Void
_message(data:String):Void
onClose(close:() ‑> Void):Void
receive(receiver:Bytes ‑> Void):Void
send(bytes:Bytes, mandatory:Bool):Void