Sunucunun çevrimdışı olup olmadığını veya başka bir nedenle bağlanamadığını nasıl anlarım. Kodum böyle bir şeye benziyor.Socket.io sunucuyla bağlan çevrimdışı
this.socket = io.connect(connectionInfo, {
reconnect:false
});
Bu hataya neden olmaz, bu nedenle bir try/catch deyimi çalışmıyor. Başarısız bağlantıyı yakalamak için kopukluk olayları
this.socket.on("connect_failed")
yakalamak için bağlantı olaylarıthis.socket.on("disconnect")
yakalamak için
bu bu-- bulma diğer millet olur "connect_failed" ve "reconnect_failed" olaylar, Socket.io'nun 0.9.x sürümlerinde düzgün bir şekilde işlenmez (0.9.16 dahil). Daha fazla ayrıntı burada: https://github.com/LearnBoost/socket.io/issues/652 ve burada bir geçici çözüm: https://groups.google.com/forum/#!topic/socket_io/7BynuejEmts – mikermcneil