startConnect method
Implementation
Future<void> startConnect(String IPAddress, int port) async {
try {
socket = await Socket.connect(IPAddress, port);
connected = true;
lastIP = IPAddress;
this.port = port;
} catch (E) {
connected = false;
socket = null;
}
}