Socket io In Flutter

Socket io In Flutter :

import 'package:socket_io_client/socket_io_client.dart' as io;

class SocketService {
  
  createSocketConnection() {
    var socket = io.io('https://bandnames-server.herokuapp.com', {
      'transports': ['websocket'],
      'autoConnect': true,
    })
      ..on('connect', (_) {})..on('disconnect', (_) {});

    print(socket.id);
    print(socket.connected);
    //socket.off('active_bands');

    socket.emit('add_band', {'name': 'fluttertutorial'});
    socket.on('active_bands', _eventHandler);
  }

  void _eventHandler(Object object) {
    print(object);
  }
}

1) First of all, we need to create class named SocketService where we will declare our variable and methods to control our socket.

2) Socket is connected or not if socket is connected get the socket id (socket id)

3) socket.emit sent to event name and second is object called.

4) socket.on get the live data.

5) socket.off specific socket event cancel.

The flutter tutorial  is a website that bring you the latest and amazing resources of code. All the languages codes are included in this website. The languages like flutter, android, java,kotlin etc.with the help of this languages any user can develop the beautiful application

For more information about Flutter. visit www.fluttertutorial.in