सबसे पहले, मेरा मानना है कि आप इसे बदल सकते हैं (http की अतिरिक्त आवश्यकता को हटा दें और सर्वर को सुनने के लिए io सेट करें):
// Init App
var app = express();
var server = require("http").Server(app);
var io = require("socket.io").listen(server);
यदि आपका क्लाइंट-साइड आपके सर्वर से भिन्न पोर्ट पर चल रहा है, तो आपको अपना आयात भी बदलना चाहिए, मुझे लगता है। अन्यथा, वह टुकड़ा ठीक हो सकता है। मुझे नहीं लगता कि आपको जरूरत है .connect on io in var socket =io.connect(); मेरा वैसे भी इसके बिना काम कर रहा है।
<script src='http://localhost:3000/socket.io/socket.io.js'></script>