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