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

XFEExtension

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

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

XFEstudio/XFEExtension

添加二进制文本发送途径

46b96db
XFE工作室室长 <xfe18827675401@126.com>
提交于

代码差异

1 个文件 +13 -1
Modified XFE各类拓展/CyberComm.cs +13 -1
@@ -1136,6 +1136,18 @@ namespace XFE各类拓展.CyberComm
1136 1136 throw new XFECyberCommException("客户端发送文本到服务器时出现异常", ex);
1137 1137 }
1138 1138 }
1139 public async Task SendBinaryTextMessage(string message)
1140 {
1141 try
1142 {
1143 byte[] sendBuffer = Encoding.UTF8.GetBytes(message);
1144 await ClientWebSocket.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Binary, true, CancellationToken.None);
1145 }
1146 catch (Exception ex)
1147 {
1148 throw new XFECyberCommException("客户端发送文本到服务器时出现异常", ex);
1149 }
1150 }
1139 1151 /// <summary>
1140 1152 /// 发送标准的文本消息
1141 1153 /// </summary>
@@ -1143,7 +1155,7 @@ namespace XFE各类拓展.CyberComm
1143 1155 /// <param name="message">待发送的文本</param>
1144 1156 /// <exception cref="XFECyberCommException"></exception>
1145 1157 /// <returns>发送进程</returns>
1146 [Obsolete("发送者已统一,请使用SendTextMessage")]
1158 [Obsolete("发送者已统一,请使用SendTextMessage或SendBinaryTextMessage")]
1147 1159 public async Task SendStandardTextMessage(string role, string message)
1148 1160 {
1149 1161 try