Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //import { Socket } from 'net';
- //Required packages
- var app = require('express')();
- var http = require('http').Server(app);
- var io = require('socket.io')(http);
- //Return the bidder page
- app.get('/bidder', function (req, res) {
- res.sendFile(__dirname + '/bidder.html');
- });
- //Return auction page
- app.get('/auction', function (req, res) {
- res.send(__dirname + '/auction.html');
- });
- //Variables
- var p_item;
- var n_name;
- var bids;
- //If we have connection....
- io.on('connection', function (socket) {
- // CODE HERE
- socket.on("submititem", function(itemdata){
- //Set variables
- p_item = itemdata.item;
- bids = itemdata.bid;
- n_name = itemdata.newname;
- // Make sure we've received the question OK
- console.log("Item submitted: " + JSON.stringify(itemdata));
- //Broadcast data
- socket.broadcast.emit("deliver_bid", itemdata.bid);
- socket.broadcast.emit("deliver_item", itemdata.item);
- socket.broadcast.emit("deliver_name", itemdata.newname);
- });
- });
- // Start the server
- http.listen(3000, function () {
- console.log('listening on *:3000');
- });
Advertisement
Add Comment
Please, Sign In to add comment