-
-
Save urban/9d085061aa4470797ac8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.DS_Store | |
node_modules/ | |
npm-debug.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
<title>TALKY TALK</title> | |
<style> | |
* { margin: 0; padding: 0; box-sizing: border-box; } | |
body { font: 13px Helvetica, Arial; } | |
form { background: #000; padding: 3px; position: fixed; bottom: 0; width: 100%; } | |
form input { border: 0; padding: 10px; width: 90%; margin-right: .5%; } | |
form button { width: 9%; background: rgb(130, 224, 255); border: none; padding: 10px; } | |
#messages { list-style-type: none; margin: 0; padding: 0; } | |
#messages li { padding: 5px 10px; } | |
#messages li:nth-child(odd) { background: #eee; } | |
</style> | |
</head> | |
<body> | |
<a href="javascript:submit('fwd')">Forward</a> | |
<script src="https://cdn.socket.io/socket.io-1.2.0.js"></script> | |
<script src="http://code.jquery.com/jquery-1.11.1.js"></script> | |
<script> | |
var socket = io(); | |
socket.on('connect', function () { | |
console.log(" connected "); | |
}); | |
socket.on('disconnect', function () { | |
text.html('disconnected'); | |
}); | |
function submit( val ) | |
{ | |
console.log(" OK sent "); | |
socket.emit('cmd', val); | |
} | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "@urban/9d085061aa4470797ac8", | |
"version": "1.0.0", | |
"description": "", | |
"main": "server.js", | |
"private": true, | |
"scripts": { | |
"test": "echo \"Error: no test specified\" && exit 1", | |
"start": "node server.js" | |
}, | |
"repository": { | |
"type": "git", | |
"url": "git+https://gist.github.com/9d085061aa4470797ac8.git" | |
}, | |
"author": "", | |
"bugs": { | |
"url": "https://gist.github.com/9d085061aa4470797ac8" | |
}, | |
"homepage": "https://gist.github.com/9d085061aa4470797ac8", | |
"dependencies": { | |
"express": "^4.13.1", | |
"socket.io": "^1.3.6" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var app = require('express')(); | |
var http = require('http').createServer(app); | |
var io = require('socket.io').listen(http); | |
http.listen(8000, function() { | |
console.log(" listening "); | |
}); | |
app.get('/', function(req, res){ | |
res.sendFile(__dirname + '/controller.html'); | |
}); | |
// Emit welcome message on connection | |
io.on('connection', function(socket) { | |
console.log(" connected "); | |
// Use socket to communicate with this particular client only, sending it it's own id | |
socket.on('cmd', function() { console.log( 'ok') }); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment