javascript - Socket.IO विलंब उत्सर्जक डेटा के साथ नोडजेएस




node.js (2)

मैं सॉकेट.IO होमपेज (http://socket.io/) से उदाहरण का उपयोग कर रहा हूं। यह काम करता है और सब कुछ है, लेकिन समय डेटा भेजा जाता है के बीच एक बड़ी देरी है, और जब उस डेटा को दूसरे छोर पर प्राप्त होता है

मैं XAMPP का उपयोग कर रहा हूं, मेरे पास मेरे dir में socket.html है, और मेरे ब्राउजर में "http: //localhost/socket.html" का उपयोग करके नेविगेट किया है, और मेरे पास पोर्ट 8080 पर सर्वर सुन रहा है।

सर्वर:

var io = require('socket.io').listen(8080);

io.sockets.on('connection', function (socket) {
 socket.emit('news', { hello: 'world' });
 socket.on('my other event', function (data) {
   console.log(data);
 });
});

HTML फ़ाइल:

<html>
<head>
    <script src="http://localhost:8080/socket.io/socket.io.js"></script>
    <script>
      var socket = io.connect('http://localhost:8080');
      socket.on('news', function (data) {
        console.log(data);
        socket.emit('my other event', { my: 'data' });
      });
    </script>
</head>

<body>

</body>
</html>

आप कौन सा ब्राउज़र उपयोग कर रहे हैं? सॉकेट.आईओ मतदान से नीचे जाता है, जो मूल ब्राउज़र वेब सॉकेट या फ्लैश पोलिंग से बहुत धीमी होगी।


क्या आपने लंबे संदेश के साथ प्रयास किया है?

निश्चित रूप से गर्तिका पर एक बफर है यदि आप एक्स बाइट्स से कम भेजते हैं, तो बफर को भंग करने से पहले कुछ इंतजार का समय हो सकता है क्योंकि यह भरा नहीं था।





socket.io