独立websocket部分代码