Delphi-Cross-Socket
Delphi-Cross-Socket copied to clipboard
2024-5-23 最新版本,WebSocketClient 连上后会立即收到Close,试了几个ws服务都这样
比如:ws://124.222.224.186:8800
http server 也有这个问题,客户端连接上后马上就close了,换回旧版本就正常了。
知道是啥问题了,ws客户端需要设置非0掩码才行。
根据ws规范,客户端向服务端发送消息必须使用掩码,建议作者可以在 Net.CrossWebSocketClient.pas 代码 TCrossWebSocket.Create() 中设置 FMaskingKey为非0值。
知道是啥问题了,ws客户端需要设置非0掩码才行。
根据ws规范,客户端向服务端发送消息必须使用掩码,建议作者可以在 Net.CrossWebSocketClient.pas 代码 TCrossWebSocket.Create() 中设置 FMaskingKey为非0值。
我也碰到这个问题,设成非0值就发送成功了。