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

9 months ago

1.0.21

9 months ago

1.0.26

9 months ago

1.0.25

9 months ago

1.0.24

9 months ago

1.0.23

9 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

9 months ago

1.0.18

9 months ago

1.0.16

9 months ago

1.0.20

9 months ago

1.0.15

9 months ago

1.0.14

9 months ago

1.0.13

9 months ago

1.0.12

9 months ago

1.0.11

9 months ago

1.0.10

9 months ago

1.0.8

9 months ago

1.0.9

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago