1.0.36 • Published 9 months ago

creamsocket-server v1.0.36

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months 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

10 months ago

1.0.21

10 months ago

1.0.26

9 months ago

1.0.25

9 months ago

1.0.24

9 months ago

1.0.23

10 months ago

1.0.29

9 months ago

1.0.28

9 months ago

1.0.27

9 months ago

1.0.33

9 months ago

1.0.32

9 months ago

1.0.31

9 months ago

1.0.30

9 months ago

1.0.36

9 months ago

1.0.35

9 months ago

1.0.34

9 months ago

1.0.19

10 months ago

1.0.18

10 months ago

1.0.16

10 months ago

1.0.20

10 months ago

1.0.15

10 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.12

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.8

10 months ago

1.0.9

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago