/client_server_sockets

Primary LanguageDartBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

A simple client-server sockets package that uses the Socket and ServerSocket classes.

Usage

Start the server using:

Server.instance.start();

Connect the client to the server using its address:

Client.instance.connect("192.168.1.10");

To send a message to the server, use the send() function like this:

Client.instance.send("Hello World!");

To broadcast a message to all clients, use the broadcast() function like this:

Server.instance.broadcast("Broadcasted message");

To send a message from a client to another, you can use the Payload class to help you with that along with the sendTo() function in the server. Check the example for more info.