1.0.35 • Published 9 months ago

creamsocket-client v1.0.35

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

creamSocketClient

CreamSocketClient now has a parser to help you parse different types (json,binary...)

if you are using typescript try adding the following line to your tsconfig file

"moduleResolution": "NodeNext"
  • Example
// client.js

import { CreamSocketClient } from 'creamsocket-client';

const client = new CreamSocketClient({
  host: 'localhost',
  port: 8080,
  path: '/',
});

client.on('open', () => {
  console.log('Connected to the server.');

  // Send a message to the server
  client.sendMessage({ type: 'chat', content: 'Hello, Server!' });
  client.sendNotification({ type: 'alert', message: 'Client has joined chat' });
});

client.on('message', (msg) => {
  console.log('Received message from server:', msg || msg.content);
});

client.on('notification', (notification) => {
  console.log('Received notification from server:', notification|| notification.message);
});

client.on('close', () => {
  console.log('Connection closed by the server.');
});

client.on('error', (err) => {
  console.error('Connection error:', err);
});

// Connect to the server
client.connect();
1.0.22

10 months ago

1.0.21

10 months ago

1.0.20

10 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.35

9 months ago

1.0.34

9 months ago

1.0.19

10 months ago

1.0.18

10 months ago

1.0.17

10 months ago

1.0.16

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.9

10 months ago

1.0.10

10 months ago

1.0.8

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