[英]Why sample websocket project in nodejs stuck in “Connecting”? example provided
[英]WebSocket only connects in debug, gets stuck in connecting otherwise
嘗試使用typescript和函數連接到WebSocket服務器時,這很簡單:
export class WebRTCConnection {
private ws: WebSocket;
//...
public initWebSocket(url: string) {
this.ws = new WebSocket(url);
}
//...
}
WebSocket將陷入CONNECTING
狀態。
WebSocket對象上未設置其他屬性。
當我在瀏覽器中的new WebSocket(url)
行上放置一個斷點並跳過它時,WebSocket將正常連接。
我測試的每個瀏覽器(Firefox,Chrome,Edge)都出現了這個問題。
為什么WebSocket沒有在正常運行時連接? 從控制台創建WebSocket時,它將使用與代碼中相同的URL。
與初始化相比,何時調用initWebSocket
函數? 它可以很簡單,當您設置斷點時,您可以讓其他流程及時完成。 那么(差)解決方案是將初始化置於timeout
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.