setDeadline method
Sets a deadline for both reading and writing operations
Implementation
@override
Future<void> setDeadline(DateTime? time) async {
if (time != null) {
final now = DateTime.now();
final duration = time.isAfter(now) ? time.difference(now) : Duration.zero;
_conn.setReadTimeout(duration);
_conn.setWriteTimeout(duration);
}
}