簡體   English   中英

Socket.io錯誤處理

[英]Socket.io error handling

我遇到了Socket.IO的問題。

我試圖在套接字錯誤后重新連接套接字,但它不會重新連接。 這是代碼:

socket = io.connect(host, options);
socket.on('connect', this.onConnect);
socket.on('error', function() {
    //here i change options
    socket = io.connect(host, options);
});

為什么不創建新連接? (主機和端口保持不變,它適用於第一個連接)。

嘗試將選項{ 'force new connection': true }io.connect 聽起來它沒有重試連接。

除非您指定此選項,否則套接字IO將不會重新連接到它已嘗試過的主機。

這是一個帶有在線指定的選項哈希的片段:

io.connect(host, {
  'force new connection': true
});

您可以在此處了解有關這些選項的更多信息: https//github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM