Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var socket = io.connect("http://76.4.123.203:8001");
- socket.on('connect_error', function() {
- console.log("Socket is unable to connect.");
- });
- socket.on('connect', function() {
- console.log("Socket is connected!");
- var connect = new Audio("connected.ogg");
- connect.play();
- });
- $(document).ready(function() {
- $("#play").click(function() {
- var data = $("input[name=jukebox]").val();
- socket.emit("jukebox-send", data);
- });
- socket.on("jukebox-play", function(data) {
- $("#jukebox").attr("src", "https://www.youtube.com/embed/" + data + "?autoplay=1");
- });
- });
- // EHWe_f1IQ_s
- -------- SERVER ---------
- var client = require("socket.io").listen(8001).sockets;
- var mysql = require("mysql");
- var colors = require("colors");
- var crypto = require("crypto");
- var fs = require("fs");
- var config = {
- host: "localhost",
- user: "root",
- password: "",
- database: "melonpw"
- };
- var users = {};
- var num = 0;
- var con;
- function log(text, color) {
- var d = new Date();
- var h = d.getHours();
- var m = d.getMinutes();
- var ap = "AM";
- if (h > 12) {
- h -= 12;
- var ap = "PM";
- }
- if (m < 10) {
- m = "0" + m;
- }
- time = h + ":" + m + " " + ap;
- if (typeof(color) == "undefined") {
- display = colors.grey(time) + ": " + text;
- console.log(display);
- } else {
- console.log(colors.grey(time) + ": " + colors[color](text));
- }
- }
- function handleConnection() {
- con = mysql.createConnection(config);
- con.connect(function(err) {
- if (err) {
- log("An error has occurred while connection: " + err, "red");
- setTimeout(handleConnection, 2000);
- } else {
- log("Connection successful.", "green");
- }
- });
- con.on("error", function(err) {
- console.log("Error: " + err);
- if (err.code === "PROTOCOL_CONNECTION_LOST") {
- handleConnection();
- } else {
- throw err;
- }
- });
- }
- function getCurrentTime() {
- var date = new Date();
- var hours = date.getHours();
- var minutes = date.getMinutes();
- var period = "AM";
- if (minutes < 10) {
- minutes = "0" + minutes;
- }
- if (hours > 12) {
- hours -= 12;
- period = "PM";
- }
- return hours + ":" + minutes + " " + period;
- }
- function genID() {
- var length = 8;
- var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVYXYZ';
- var result = '';
- for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
- return result;
- }
- handleConnection();
- client.on("connection", function(socket) {
- socket.on("jukebox-send", function(data) {
- socket.emit("jukebox-play", data);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement