1.0.36 • Published 1 year ago

creamsocket-server v1.0.36

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

creamSocketServer

CreamSocketServer has a parser so you can parse json binary etc ...

if you are encountering typescript errors try adding the following line to your tsconfig.json file

"moduleResolution": "NodeNext"
  • Example
import { CreamSocketServer } from 'creamsocket-server';

// Server Setup
const server = new CreamSocketServer({ port: 8080, host: 'localhost' });

server.on('listening', () => {
  console.log('Server is listening on localhost:8080');
});

server.on('connection', (socket) => {
  console.log('New client connected.');

  socket.on('message', (msg: string|object) => {
    console.log('Received message from client:', msg);
    server.sendMessage(socket, { text: 'Hello, Client!' });
  });
  socket.on('notification', (notification: string | object) => {
    console.log('Received notification from client:', notification||notification.message);
    // Optionally, broadcast the notification to all clients
    server.broadcastNotification(`Broadcast: ${notification}`);
  });
});
server.start();
1.0.22

1 year ago

1.0.21

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.33

1 year ago

1.0.32

1 year ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.36

1 year ago

1.0.35

1 year ago

1.0.34

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.16

1 year ago

1.0.20

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.8

1 year ago

1.0.9

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago