#
Junjie
2024-06-22 52e9caa025c1b700a0d5ea889c7e8b0d5051b010
#
1个文件已修改
16 ■■■■ 已修改文件
zy-asrs-flow/src/pages/device/shuttle/index.jsx 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/device/shuttle/index.jsx
@@ -21,8 +21,7 @@
    const [moveLocType, setMoveLocType] = useState(1);
    useEffect(() => {
        var newWs = new WebSocket("ws://127.0.0.1:9090/wcs/ws/shuttle/websocket");
        setWs(newWs);
        connect();
        return () => {
            if (ws) {
@@ -58,6 +57,7 @@
            ws.onclose = function (e) {
                console.log("close");
                reconnect();
            }
            ws.onerror = function (e) {
@@ -66,6 +66,18 @@
        }
    }, [ws]);
    const connect = () => {
        var newWs = new WebSocket("ws://127.0.0.1:9090/wcs/ws/shuttle/websocket");
        setWs(newWs);
    }
    const reconnect = () => {
        setTimeout(() => {
            console.log('WebSocketClient: Attempting to reconnect...');
            connect();
        }, 3000);
    }
    const sendWs = (message) => {
        if (ws.readyState == WebSocket.OPEN) {
            ws.send(message)