2021-10-12
2211
#flutter
Gonçalo Palma
71489
Oct 12, 2021 ⋅ 7 min read

Using WebSockets in Flutter

Gonçalo Palma Lead Flutter Developer at PvotalTech, writer.

Recent posts:

Task Scheduling and cron Jobs in Node Using node-cron

Scheduling tasks in Node.js using node-cron

From basic syntax and advanced techniques to practical applications and error handling, here’s how to use node-cron.

Godwin Ekuma
Nov 12, 2024 ⋅ 7 min read
Working With The Angular Tree: Flat Vs Nested Trees And More

Working with the Angular tree

The Angular tree view can be hard to get right, but once you understand it, it can be quite a powerful visual representation.

Lewis Cianci
Nov 12, 2024 ⋅ 21 min read
Relay logo with an orange circuit-like path on a blue background, representing the Relay GraphQL client. The article covers building real-time applications in Relay 17, including features like optimistic UI updates, GraphQL subscriptions, and Relay Resolvers.

Building a real-time application with Relay 17

Build a fast, real-time app with Relay 17 to leverage features like optimistic UI updates, GraphQL subscriptions, and seamless data syncing.

Alec Brunelle
Nov 12, 2024 ⋅ 9 min read
Vue.js logo over a dark, textured purple background. The article discusses using defineExpose and in Vue 3 to enhance component interaction and enable dynamic theming.

defineExpose and <style vars> in Vue 3 for component interaction and theming

Simplify component interaction and dynamic theming in Vue 3 with defineExpose and for better control and flexibility.

Clara Ekekenta
Nov 7, 2024 ⋅ 8 min read
View all posts

4 Replies to "Using WebSockets in Flutter"

  1. Very intuitive. Would love to see an implementation with State management packages such as Flutter Bloc or Riverpod.

  2. i am getting error my url start from https:// but getting error
    XCEPTION CAUGHT BY WIDGETS LIBRARY
    I/flutter ( 7839): The following WebSocketException was thrown building MyApp(dirty):
    I/flutter ( 7839): Unsupported URL scheme ‘https’
    why my api giving me data on every 5 second
    this is my code
    final channel = WebSocketChannel.connect(Uri.parse(BASE_URL));
    print(channel.closeReason);

    channel.stream.listen((message) {
    final questionData = message;
    print(‘question message–> $questionData’);

    // Handle the received question as needed
    // For example, you can add it to a list of questions or display it in the UI
    }, onError: (error) {
    // Handle WebSocket error
    print(error.toString());
    });

Leave a Reply