XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

添加TODO

01e9460
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

1 个文件 +3 -6
Modified XFEExtension.NetCore/CyberComm/XCCNetWork/XCCGroup.cs +3 -6
@@ -6,6 +6,7 @@ using XFEExtension.NetCore.TaskExtension;
6 6
7 7 namespace XFEExtension.NetCore.CyberComm.XCCNetWork;
8 8
9 // TODO: 完善超时功能
9 10 /// <summary>
10 11 /// XCC群组
11 12 /// </summary>
@@ -489,11 +490,7 @@ public abstract class XCCGroup
489 490 /// <exception cref="XFECyberCommException"></exception>
490 491 public async Task<bool> SendAudioBuffer(byte[] buffer)
491 492 {
492 try
493 {
494 return await SendSignedBinaryMessage(buffer, "audio-buffer");
495 }
496 catch (Exception ex) { throw new XFECyberCommException("客户端发送音频到服务器时出现异常", ex); }
493 try { return await SendSignedBinaryMessage(buffer, "audio-buffer"); } catch (Exception ex) { throw new XFECyberCommException("客户端发送音频到服务器时出现异常", ex); }
497 494 }
498 495 /// <summary>
499 496 /// 获取历史记录
@@ -506,7 +503,7 @@ public abstract class XCCGroup
506 503 var messageId = Guid.NewGuid().ToString();
507 504 byte[] sendBuffer = Encoding.UTF8.GetBytes(new[] { messageId, "[XCCGetHistory]", "[XCCGetHistory]" }.ToXFEString());
508 505 await TextMessageClientWebSocket!.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Text, true, CancellationToken.None);
509 Task.Run(async () =>
506 _ = Task.Run(async () =>
510 507 {
511 508 await Task.Delay(5000);
512 509 UpdateTaskTrigger?.Invoke(false, messageId);