Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* SERVER CODE */
- var http = require('http'),
- io = require('socket.io'),
- fs = require('fs');
- respcont = fs.readFileSync('socketio.client.js');
- server = http.createServer(function(req, res){
- // your normal server code
- res.writeHead(200, {'Content-Type': 'text/html'});
- res.end(respcont);
- });
- server.listen(8080);
- // socket.io
- var socket = io.listen(server);
- socket.on('connection', function(client){
- // new client is here!
- client.on('message', function(){ console.log('message arrived'); })
- client.on('disconnect', function(){ console.log('disconnected'); })
- });
- /* CLIENT CODE */
- <html>
- <body>
- <script src="/socket.io/socket.io.js"></script>
- <script>
- var socket = new io.Socket(null,{port:8080,rememberTransport:true,timeout:1500});
- socket.connect();
- socket.on('connect', function(){ console.log('connected to server'); socket.send('hi there, this is a test message'); })
- socket.on('message', function(){ console.log('recieved a message!'); })
- socket.on('disconnect', function(){ console.log('disconnected from server'); })
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement