getRandomSocketPort function
Generates a random socket port.
Implementation
Future<int> getRandomSocketPort() async {
var server = await ServerSocket.bind(InternetAddress.loopbackIPv4.address, 0);
var port = server.port;
await server.close();
return port;
}