-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Hi guys,
final events = EventSource(Uri.parse(sseEndpointUrl), initialReconnectDelay: new Duration(seconds:1));
try {
events.events.listen((MessageEvent message) {
print('SSE event: ${message.data}');
}).onError((error) => {
print('SSE event error: $error')
});
} on SocketException catch(error) {
print('$error');
}
E/flutter (30879): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: SocketException: OS Error: Connection timed out, errno = 110, address = 192.168.1.100, port = 53342
E/flutter (30879):
This throws SocketException when the server is unavailable, it doesn't seem to goto onError or try catch. any idea how to handle it?
Metadata
Metadata
Assignees
Labels
No labels