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

XFEExtension

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

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

XFEstudio/XFEExtension

使用异步

22e3ea7
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

2 个文件 +4 -4
Modified XFEExtension.NetCore/CyberComm/XCCNetWork/XCCGroup.cs +3 -3
@@ -459,7 +459,7 @@ public abstract class XCCGroup
459 459 /// <exception cref="XFECyberCommException"></exception>
460 460 public async Task<bool> SendImage(string filePath)
461 461 {
462 try { return await SendSignedBinaryMessage(File.ReadAllBytes(filePath), "image", 60000); } catch (Exception ex) { throw new XFECyberCommException("客户端发送图片到服务器时出现异常", ex); }
462 try { return await SendSignedBinaryMessage(await File.ReadAllBytesAsync(filePath), "image", 60000); } catch (Exception ex) { throw new XFECyberCommException("客户端发送图片到服务器时出现异常", ex); }
463 463 }
464 464 /// <summary>
465 465 /// 发送视频
@@ -469,7 +469,7 @@ public abstract class XCCGroup
469 469 /// <exception cref="XFECyberCommException"></exception>
470 470 public async Task<bool> SendVideo(string filePath)
471 471 {
472 try { return await SendSignedBinaryMessage(File.ReadAllBytes(filePath), "video", 300000); } catch (Exception ex) { throw new XFECyberCommException("客户端发送视频到服务器时出现异常", ex); }
472 try { return await SendSignedBinaryMessage(await File.ReadAllBytesAsync(filePath), "video", 300000); } catch (Exception ex) { throw new XFECyberCommException("客户端发送视频到服务器时出现异常", ex); }
473 473 }
474 474 /// <summary>
475 475 /// 发送音频
@@ -479,7 +479,7 @@ public abstract class XCCGroup
479 479 /// <exception cref="XFECyberCommException"></exception>
480 480 public async Task<bool> SendAudio(string filePath)
481 481 {
482 try { return await SendSignedBinaryMessage(File.ReadAllBytes(filePath), "audio"); } catch (Exception ex) { throw new XFECyberCommException("客户端发送音频到服务器时出现异常", ex); }
482 try { return await SendSignedBinaryMessage(await File.ReadAllBytesAsync(filePath), "audio"); } catch (Exception ex) { throw new XFECyberCommException("客户端发送音频到服务器时出现异常", ex); }
483 483 }
484 484 /// <summary>
485 485 /// 发送音频字节流(服务器不会缓存)
Modified XFEExtension.NetCore/WebExtension/LANDeviceDetector/LANDeviceDetector.cs +1 -1
@@ -109,7 +109,7 @@ public class LANDeviceDetector
109 109 if (reply.Status == IPStatus.Success)
110 110 {
111 111 IPHostEntry? hostEntry = null;
112 try { hostEntry = Dns.GetHostEntry(ipAddress); } catch { }
112 try { hostEntry = await Dns.GetHostEntryAsync(ipAddress); } catch { }
113 113 findDevices.Add(new LANDeviceImpl(reply.Address, hostEntry, hostEntry?.HostName));
114 114 action.Invoke(reply);
115 115 }