Skip to content

Instantly share code, notes, and snippets.

@Turkm
Turkm / socket.io.example.js
Created December 17, 2016 21:10 — forked from ruby0x1/socket.io.example.js
socket.io + express in node.js for multiplayer games
//We will call this file server.js
var app = require('express').createServer(),
io = require('socket.io').listen(app),
url = require('url'),
pth = require('path'),
UUID = require('node-uuid');
/* Start of express/web server code. note this is just thrown here quick so you can grasp how it works. This obviously isn't good code or anything. */
@Turkm
Turkm / gist:b880fbe2cd349d5bd334969e0e997fb7
Created December 19, 2016 15:46 — forked from jfromaniello/gist:8418116
Example of authenticating websockets with JWTs.
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({port: 8080});
var jwt = require('jsonwebtoken');
/**
The way I like to work with 'ws' is to convert everything to an event if possible.
**/
function toEvent (message) {
try {
/* Copyright (c) 2012 Sven "FuzzYspo0N" Bergström
http://underscorediscovery.com
MIT Licensed. See LICENSE for full license.
Usage : node simplest.app.js
*/
var
@Turkm
Turkm / nodejs-cheatsheet.js
Created April 6, 2018 12:08 — forked from LeCoupa/nodejs-cheatsheet.js
Complete Node.js CheatSheet --> UPDATED VERSION --> https://github.com/LeCoupa/awesome-cheatsheets
/* *******************************************************************************************
* THE UPDATED VERSION IS AVAILABLE AT
* https://github.com/LeCoupa/awesome-cheatsheets
* ******************************************************************************************* */
// 0. Synopsis.
// http://nodejs.org/api/synopsis.html