[英]Does Flask Socketio Support the Websocket() Function in JS?
[英]Websocket availability using socketio
我正在嘗試在允許客戶端連接它之前檢測websocket是否正在運行。 考慮以下代碼:
var socket = io.connect('1.1.1.1:1234');
socket.on('connect',function() {
console.log('Client has connected to the server');
});
socket.on('disconnect',function() {
console.log("The client has disconnected from the server");
});
如何確保僅在該IP上的服務器正在運行時才調用此塊,並且如何向用戶輸出一條消息,指出服務器未啟動?
謝謝
您需要至少觸發一次io.connect()(將其視為ping),以檢測服務器是否啟動,但是您可以處理與套接字連接失敗的問題。on('connect_failed',function(){ })事件處理程序,並向用戶顯示“服務器已關閉”的消息。
看看客戶的暴露事件
此外,如果要減少嘗試重新連接的次數,可以將“重新連接”的socket.io配置設置更改為false。
查看Socket.io配置以獲取更多詳細信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.