Skip to content

[Bug] 同一局域网下,无法创建连接:读取WebRTC WebSocket消息失败 #44

@liangyoufeng

Description

@liangyoufeng

问题描述

在同一局域网下连接不行,分外网连接也不行,浏览器也更好过了
2025/10/27 11:13:02 收到WebRTC WebSocket连接请求: /api/ws/webrtc?code=SYFSZM&role=receiver&channel=shared
2025/10/27 11:13:02 WebRTC连接参数: code=SYFSZM, role=receiver
2025/10/27 11:13:02 WebRTC客户端已创建: ID=webrtc_client_7644139968930911057, Role=receiver, Room=SYFSZM
2025/10/27 11:13:02 通知发送方:接收方已连接,可以开始建立P2P连接
2025/10/27 11:13:02 WebRTC receiver连接到房间: SYFSZM (客户端ID: webrtc_client_7644139968930911057)
2025/10/27 11:13:02 收到WebRTC信令: 类型=offer, 来自=webrtc_client_6177440193773567459, 房间=SYFSZM
2025/10/27 11:13:02 转发WebRTC信令: 类型=offer, 从=webrtc_client_6177440193773567459到=webrtc_client_7644139968930911057
2025/10/27 11:13:02 收到WebRTC信令: 类型=answer, 来自=webrtc_client_7644139968930911057, 房间=SYFSZM
2025/10/27 11:13:02 转发WebRTC信令: 类型=answer, 从=webrtc_client_7644139968930911057到=webrtc_client_6177440193773567459
2025/10/27 11:14:02 读取WebRTC WebSocket消息失败: websocket: close 1006 (abnormal closure): unexpected EOF
2025/10/27 11:14:02 WebRTC客户端断开连接: webrtc_client_7644139968930911057 (房间: SYFSZM)
2025/10/27 11:14:02 已通知发送方: 对方已断开连接
2025/10/27 11:14:02 "GET http://transfer.xxx/api/ws/webrtc?code=SYFSZM&role=sender&channel=shared HTTP/1.1" from 172.17.0.1:47954 - 000 0B in 1m15.191681075s
2025/10/27 11:14:02 "GET http://transfer.xxxx/api/ws/webrtc?code=SYFSZM&role=receiver&channel=shared HTTP/1.1" from 172.17.0.1:44976 - 000 0B in 1m0.004957759s
2025/10/27 11:14:02 读取WebRTC WebSocket消息失败: websocket: close 1006 (abnormal closure): unexpected EOF
2025/10/27 11:14:02 清理WebRTC房间: SYFSZM
2025/10/27 11:14:02 WebRTC客户端断开连接: webrtc_client_6177440193773567459 (房间: SYFSZM)

部署环境

二进制部署(下载发布的可执行文件)

环境详细信息

windows10/安卓11,内网/外网

复现步骤

1打开应用创建文本消息,2客户端连接进来,连接失败

相关日志


截图或录屏

No response

其他信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions