XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore/CyberComm/XCCNetWork/XCCGroup.cs
+3
-3
Modified
XFEExtension.NetCore/WebExtension/LANDeviceDetector/LANDeviceDetector.cs
+1
-1
XFEstudio/XFEExtension
使用异步
22e3ea7
代码差异
2 个文件
+4
-4
@@ -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
/// 发送音频字节流(服务器不会缓存)
@@ -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
}