WebSocketChannelException:HandshakeException-在定制服务器上安装带有Laravel WebSocket的颤振应用程序,并通过Cpanel认证
我有一个Laravel web应用程序,包括依靠Laravel Websockets的实时聊天 目前,我正在为同一服务制作颤振应用程序,我在连接wss上已经制作的websocket时遇到了问题(我有这个代码) 我遇到了这个问题:证书验证失败,我搜索了很多次,但没有任何帮助-我尝试的事情之一是制作一个SecureSocketWebSocketChannelException:HandshakeException-在定制服务器上安装带有Laravel WebSocket的颤振应用程序,并通过Cpanel认证,laravel,flutter,websocket,Laravel,Flutter,Websocket,我有一个Laravel web应用程序,包括依靠Laravel Websockets的实时聊天 目前,我正在为同一服务制作颤振应用程序,我在连接wss上已经制作的websocket时遇到了问题(我有这个代码) 我遇到了这个问题:证书验证失败,我搜索了很多次,但没有任何帮助-我尝试的事情之一是制作一个SecureSocket SecureSocket secureSocket = await SecureSocket.connect( 'www.site.com', 6001, o
SecureSocket secureSocket = await SecureSocket.connect(
'www.site.com', 6001,
onBadCertificate : (X509Certificate cert) => true).then((SecureSocket secureSocket) {
secureSocket.listen((List<int> event) {
print(utf8.decode(event));
});
}).catchError((error) {
print(error);
});
SecureSocket SecureSocket=等待SecureSocket.connect(
“www.site.com”,6001,
onBadCertificate:(X509Certificate cert)=>true)。然后((SecureSocket SecureSocket){
secureSocket.listen((列表事件){
打印(utf8.解码(事件));
});
}).catchError((错误){
打印(错误);
});
这段代码没有返回错误,但根本没有连接
注意:相同的代码在ios simualtors上工作,但在android上不工作
我还测试了我的ssl证书,它显示了以下结果:
有人能帮我解决这个问题吗?laravel websockets连接支持推送驱动程序,请尝试使用已内置协议的驱动程序。有进展吗?我发现自己也处于同样的情况。
SecureSocket secureSocket = await SecureSocket.connect(
'www.site.com', 6001,
onBadCertificate : (X509Certificate cert) => true).then((SecureSocket secureSocket) {
secureSocket.listen((List<int> event) {
print(utf8.decode(event));
});
}).catchError((error) {
print(error);
});