flutter_io_socket 0.0.2 copy "flutter_io_socket: ^0.0.2" to clipboard
flutter_io_socket: ^0.0.2 copied to clipboard

outdated

Socket.io common parser library.

This is step to connect socket easly #

Example: #


// STEP1: Add Dependency

dependencies:
  flutter_io_socket: ^0.0.1

//STEP2: Add this in widget
Socket socket;

init()
{
socket = io('http://localhost:3000',, <String, dynamic>{
      'transports': ['websocket'],
      'autoConnect': false,
    });

socket.connect();

connectAndListen();

}

void connectAndListen(){

    socket.onConnect((_) => print('connect'));
    socket.onDisconnect((_) => print('disconnect'));
    socket.onError((_) => print('error'));
    socket.onConnecting((_) => print('connecting'));
    socket.onConnectError((_) => print('connect Error'));
    socket.onConnectTimeout((data) => print('timeout'));
    socket.on('connect_error', (value) {print('connect error ${value.toString()}');});

    //When an event recieved from server, data is added to the stream
    socket.on('event', (data) => streamSocket.addResponse);

    //when sending message using emit
    Map<String, dynamic> map= new Map<String, dynamic>();
    map["message"] = "Hello";
    socket.emit('sendMessage', map);

}

//Step3: dispose the socket object

  disposeSocket() {
    socket.close();
    socket.dispose();
  }

13
likes
0
points
140
downloads

Publisher

unverified uploader

Weekly Downloads

Socket.io common parser library.

License

unknown (license)

Dependencies

flutter, js

More

Packages that depend on flutter_io_socket