start method
Implementation
Future<void> start() async {
this.gen_socket = GenSocket(host: _host, port: _port, encrypt: _encrypt);
await gen_socket.initialize();
log('Connected to: ${gen_socket.remoteAddress}');
gen_socket.onMessage(this.onMessageHandler);
gen_socket.onAfterHandshake(() async {
await gen_socket.sendHandshakeComplete();
});
gen_socket.onConnect(() async {
log("Connect!!");
onConnectHandler(gen_socket);
});
gen_socket.onClose(() {
log('Close');
onCloseHandler(gen_socket);
});
gen_socket.start();
await gen_socket.sendHandshakeInfo();
}