2012-06-14 37 views
10

numaralı telefona NS_ERROR_NOT_CONNECTED atıyor Firefox 12 kullanırken Windows kullanıcılarımdan bazıları socket.io ile ilgili sorun yaşıyor. Bir kişi diğer Vista'yı XP kullanıyordu. Firefox 13 iyi.socket.io firefox

uncaught exception: [ 
    Exception... "Component returned failure code: 0x804b000c (NS_ERROR_NOT_CONNECTED)" 
    nsresult: "0x804b000c (NS_ERROR_NOT_CONNECTED)" 
    location: "JS frame :: ...socket.io.js :: :: line 2" data: no 
] 

Hata, socket.io client js dosyasının ikinci satırında gerçekleşiyor. Bu hatanın FF12'de sürekli olarak mı yoksa düzensiz mi gerçekleştiğinden emin değilim. Bu sorunu bana bildiren kişi, sürekli olarak görüyor.

Bulunduğum en yakın şey: https://bugzilla.mozilla.org/show_bug.cgi?id=732363. Bu bana FF'de bir kaçık olduğuna inanmamı sağlıyor. Ama emin değilim.

Bu FF'de bir hata mı? Yoksa benim kodumda olabilir mi? İkincisi, buna neden olan bir kod olabilir?

+0

Aynı sorunu yaşıyorum, bu sorun çözüldü mü? – IdanHen

+0

Bağlantılarının gerçekte güvenilir olmaması mümkün mü? – Paul

+0

Bir kod snippet'i gönderir misiniz? Bu, düşük düzey bir DNS çözünürlüğü sorununa benziyor. –

cevap

1

Soket.yo'yu başlattığınız düğüm sunucusundaki aktarımları değiştirerek xhr-polling gibi başka bir aktarım protokolünü zorlamaya çalışırsanız.

io.set('transports', ['websocket','xhr-polling','jsonp-polling']); 

Teker teker birer deneyin. En alttan başlayın ve kendiniz çalışın.

Şimdiye kadar, sadece sınama ile ilgili birçok garip tarayıcı/soket sorunu yaşadığım için sınanmanızı önerdiğime emin değilim.

En kötü problemler, müşterilerin flashsocket yapabileceklerini düşündükleri ve sonuçta başarısız oldukları için oldu, bu yüzden taşımalarım "varsayılan" yerine, yukarıdaki gibi görünüyorlar.