NetworkException constructor
Thrown to indicate an I/O error during network operations.
This general-purpose exception wraps lower-level errors such as
SocketException, HttpException, or HandshakeException to provide
a consistent error type for networking failures.
Example:
try {
final connection = HttpUrlConnection(Url.parse('https://example.com'));
await connection.connect();
} on NetworkException catch (e) {
print(e); // NetworkException: Failed to connect...
}
message should describe the problem clearly, and cause may contain
a wrapped exception (e.g. SocketException, HttpException).
Implementation
NetworkException(super.message, {super.cause});