XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFE各类拓展/CyberComm.cs
+13
-1
XFEstudio/XFEExtension
添加二进制文本发送途径
46b96db
代码差异
1 个文件
+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