小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
osstatus -9801
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个问题主要是服务器的问题,很有可能是你的SSL服务器没有打开TLS1.2协议
试试这个工具,看看你的服务器是否满足了TLS1.2标准
https://myssl.com/ssl.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也遇到这样到问题--OSStatus 9801
测试到手机是iPhone xs
请问问题解决了吗?
看我的评论
楼主,你解决了嘛?我现在遇到一样的问题,比较着急。
C# socket端:
namespace WebSocketTest
{
public class Program
public static void Main(string[] args)
try
FleckLog.Level = LogLevel.Debug;
var allSockets = new List<IWebSocketConnection>();
var server = new WebSocketServer("wss://0.0.0.0");
server.ListenerSocket.NoDelay = true;
var currPath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
server.Certificate = new X509Certificate2(currPath + ("MyCert.pfx"), "************");
server.Start(socket =>
socket.OnOpen = () => Console.WriteLine("Open!"); //业务内容已隐藏
socket.OnClose = () => Console.WriteLine("Close!");//业务内容已隐藏
socket.OnMessage = message => socket.Send(message);//业务内容已隐藏
});
var input = Console.ReadLine();
while (input != "exit")
foreach (var socket in allSockets.ToList())
socket.Send(input);
}
input = Console.ReadLine();
catch(Exception e)
Console.WriteLine(e);
小程序端:
wx.connectSocket({
url: “**********”,
header: {
'content-type': 'application/json'
},
wx.onSocketError(function(res) {
console.log('WebSocket连接打开失败,请检查!'+res.errMsg);
//业务逻辑已隐藏
报错输出log为:WebSocket连接打开失败,请检查!未能完成操作。(“OSStatus”错误-9801。)
socket报错:
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
已发送到主贴,请问需要私信发给你吗?
按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
wechatide://minicode/XEYUClms7S35
将小程序端的代码片段放进去
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个问题主要是服务器的问题,很有可能是你的SSL服务器没有打开TLS1.2协议
试试这个工具,看看你的服务器是否满足了TLS1.2标准
https://myssl.com/ssl.html
我也遇到这样到问题--OSStatus 9801
测试到手机是iPhone xs
请问问题解决了吗?
看我的评论
楼主,你解决了嘛?我现在遇到一样的问题,比较着急。
C# socket端:
namespace WebSocketTest
{
public class Program
{
public static void Main(string[] args)
{
try
{
FleckLog.Level = LogLevel.Debug;
var allSockets = new List<IWebSocketConnection>();
var server = new WebSocketServer("wss://0.0.0.0");
server.ListenerSocket.NoDelay = true;
var currPath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
server.Certificate = new X509Certificate2(currPath + ("MyCert.pfx"), "************");
server.Start(socket =>
{
socket.OnOpen = () => Console.WriteLine("Open!"); //业务内容已隐藏
socket.OnClose = () => Console.WriteLine("Close!");//业务内容已隐藏
socket.OnMessage = message => socket.Send(message);//业务内容已隐藏
});
var input = Console.ReadLine();
while (input != "exit")
{
foreach (var socket in allSockets.ToList())
{
socket.Send(input);
}
input = Console.ReadLine();
}
}
catch(Exception e)
{
Console.WriteLine(e);
}
}
}
}
小程序端:
wx.connectSocket({
url: “**********”,
header: {
'content-type': 'application/json'
},
});
wx.onSocketError(function(res) {
console.log('WebSocket连接打开失败,请检查!'+res.errMsg);
//业务逻辑已隐藏
});
报错输出log为:WebSocket连接打开失败,请检查!未能完成操作。(“OSStatus”错误-9801。)
socket报错:
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
已发送到主贴,请问需要私信发给你吗?
按照教程提供代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
wechatide://minicode/XEYUClms7S35
将小程序端的代码片段放进去