startAsync method
Implementation
Future startAsync() async {
var index = serverAddr.lastIndexOf(':');
var host = serverAddr.substring(0, index);
var port = int.parse(serverAddr.substring(index + 1));
_conn = await Socket.connect(host, port);
switch (type) {
case DataTaskType.Download:
innerTask = downloadData();
break;
case DataTaskType.Upload:
innerTask = uploadData();
break;
}
}