startAsync method

Future startAsync()

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;
  }
}