2012-10-27 15 views
10

के साथ पुन: स्थापित करें socket.io & चलाने के लिए संभव है जैसे & socket.io जैसे ही पोर्ट पर पुन: स्थापित करें?Node.js socket.io

मैं सिर्फ इस तरह से किया था, लेकिन यह

# server.coffee 
restify = require 'restify' 
socket = require 'socket.io' 

server = restify.createServer() 

io = socket.listen server 
server.listen 1337 

काम नहीं किया, जब मैं socket.io कनेक्ट करने का प्रयास:

GET http://localhost:1337/socket.io/socket.io.js 404 (Not Found) 

उत्तर

0

जाहिर है, restify साथ socket.io का उपयोग कर संभव नहीं है अभी तक: https://github.com/mcavage/node-restify/issues/230

+0

संदेश वहाँ छोड़ दें – jtomasrl

+4

@Sitapati दास वे सुविधा जोड़ी, एक बार देख ले सॉकेट.आईओ अनुभाग पर: http://mcavage.github.com/node-restify/ – franzlorenzon

9

चूंकि यह "socket.io को पुन: स्थापित करने" के लिए पहली Google हिट है, इसलिए मैं एक नया उत्तर पोस्ट कर रहा हूं। यह अब ठीक काम करता है के रूप में कम से http://mcavage.me/node-restify/#socketio

+1

यूआरएल अब http://mcavage.me/node-restify/#socketio –

19

के रूप में प्रलेखित here @jtomasrl और @zacheryph ने सुझाव दिया, यह मेरे लिए काम किया:

var server = restify.createServer(); 
var io = socketio.listen(server.server); //Note server.server instead of just server 
+1

ऊपर 1. वास्तविक और सहायक उत्तर। – Ravi

+0

'server.server'! आह! – tedwards947

संबंधित मुद्दे