Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajb413/nodejs-websocket-examples
This repo contains some example code for making a Node.js socket server and client, a WebSocket server and client, and also PubNub based messaging with JavaScript.
https://github.com/ajb413/nodejs-websocket-examples
javascript node-socket node-websocket nodejs pubsub websocket websocket-server
Last synced: 15 days ago
JSON representation
This repo contains some example code for making a Node.js socket server and client, a WebSocket server and client, and also PubNub based messaging with JavaScript.
- Host: GitHub
- URL: https://github.com/ajb413/nodejs-websocket-examples
- Owner: ajb413
- Created: 2019-08-02T05:52:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T23:48:47.000Z (almost 2 years ago)
- Last Synced: 2024-10-04T09:54:01.095Z (about 1 month ago)
- Topics: javascript, node-socket, node-websocket, nodejs, pubsub, websocket, websocket-server
- Language: JavaScript
- Homepage:
- Size: 332 KB
- Stars: 20
- Watchers: 3
- Forks: 22
- Open Issues: 9
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# WebSocket, Socket, and PubNub Pub/Sub Messaging in Node.js
This repo contains some example code for making a Node.js socket server and client, a WebSocket server and client, and also PubNub based messaging with JavaScript. There is an example with browser JavaScript as well. Check out the YouTube video to see the code running if you don't want to take the time to clone and run.
## YouTube Video of Node.js WebSocket Examples
- https://www.youtube.com/watch?v=YaJbc7s1ROg## Tutorial Blog Post on PubNub Blog
- [Node.js WebSocket Programming Examples | PubNub Blog](https://www.pubnub.com/blog/nodejs-websocket-programming-examples/?devrel_gh=nodejs-websocket-examples)## Running the Code
- [Install Node.js and NPM](https://nodejs.org/en/download/)
- Clone this repo to your machine
- `npm install`### Node.js Socket Example
- Open 2 command line windows
- `node server.js`
- In the other window...
- `node client.js`### Node.js WebSocket Example
- `npm install` if you haven't already
- `node websocket-server.js`
- Open `client.html` in your web browser### PubNub Pub/Sub Messaging Example
- **Sign up for a free PubNub Account** and insert your **free API keys** into `pubnub-client1.js` and `pubnub-client2.js`
- Open 2 command line windows
- `npm install` if you haven't already
- `node pubnub-client1.js`
- In the other window...
- `node pubnub-client2.js`