XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
README.md
+3
-3
Modified
XFEExtension.NetCore/CyberComm/CyberCommServerEventArgs.cs
+2
-2
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+10
-10
XFEstudio/XFEExtension
重命名IpAddress为IPAddress以统一命名风格
将CyberCommServerEventArgs及相关引用中的IpAddress属性重命名为IPAddress,包含构造参数、注释和所有使用位置,提升代码一致性和可读性。 同时将项目版本号从4.0.1升级到4.0.2。
aa152a3
代码差异
3 个文件
+15
-15
@@ -274,17 +274,17 @@ public class CustomServer
274
274
private void CyberCommServer_MessageReceived(object? sender, CyberCommServerEventArgs e)
275
275
{
276
276
e.ReplyMessage("服务器已接收消息");
277
Console.WriteLine($"收到客户端[{e.IpAddress}]消息:{e.TextMessage}");//明文传输实例
277
Console.WriteLine($"收到客户端[{e.IPAddress}]消息:{e.TextMessage}");//明文传输实例
278
278
}
279
279
280
280
private void CyberCommServer_ClientConnected(object? sender, CyberCommServerEventArgs e)
281
281
{
282
Console.WriteLine($"新客户端连接:{e.IpAddress}");
282
Console.WriteLine($"新客户端连接:{e.IPAddress}");
283
283
}
284
284
285
285
private void CyberCommServer_ConnectionClosed(object? sender, CyberCommServerEventArgs e)
286
286
{
287
Console.WriteLine($"客户端[{e.IpAddress}]断开连接");
287
Console.WriteLine($"客户端[{e.IPAddress}]断开连接");
288
288
}
289
289
290
290
private void CyberCommServer_ServerStarted(object? sender, EventArgs e)
@@ -13,11 +13,11 @@ namespace XFEExtension.NetCore.CyberComm;
13
13
/// <param name="CurrentWebSocket"> 当前WebSocket </param>
14
14
/// <param name="WsHeader"> 客户端请求头 </param>
15
15
/// <param name="Exception"> 异常消息(如果有的话) </param>
16
/// <param name="IpAddress"> 客户端IP地址 </param>
16
/// <param name="IPAddress"> 客户端IP地址 </param>
17
17
/// <param name="TextMessage"> 文本消息 </param>
18
18
/// <param name="BinaryMessage"> 二进制消息 </param>
19
19
/// <param name="EndOfMessage">消息是否结束</param>
20
public abstract record CyberCommServerEventArgs(Uri? RequestUrl, BackMessageType MessageType, WebSocket CurrentWebSocket, NameValueCollection WsHeader, XFECyberCommException? Exception, string IpAddress, string? TextMessage, byte[]? BinaryMessage, bool EndOfMessage)
20
public abstract record CyberCommServerEventArgs(Uri? RequestUrl, BackMessageType MessageType, WebSocket CurrentWebSocket, NameValueCollection WsHeader, XFECyberCommException? Exception, string IPAddress, string? TextMessage, byte[]? BinaryMessage, bool EndOfMessage)
21
21
{
22
22
/// <summary>
23
23
/// 发送文本消息
@@ -5,7 +5,7 @@
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
7
<GenerateDocumentationFile>True</GenerateDocumentationFile>
8
<Version>4.0.1</Version>
8
<Version>4.0.2</Version>
9
9
<Title>XFEExtension</Title>
10
10
<RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11
11
<AnalysisLevel>latest</AnalysisLevel>
@@ -19,21 +19,21 @@
19
19
<PackageReadmeFile>README.md</PackageReadmeFile>
20
20
<PackageTags>XFE;拓展;GPT;Server;服务器;测试;XFEExtension</PackageTags>
21
21
<PackageReleaseNotes>
22
## 调整
22
## 调整
23
23
24
重命名ServerUrLs为ServerUrlArray并升级版本号
24
重命名IpAddress为IPAddress以统一命名风格
25
25
26
将CyberCommServer类中的ServerUrLs属性及相关参数重命名为ServerUrlArray,提升代码一致性和可读性。
27
同时将项目版本号从4.0.0升级到4.0.1。
26
将CyberCommServerEventArgs及相关引用中的IpAddress属性重命名为IPAddress,包含构造参数、注释和所有使用位置,提升代码一致性和可读性。
27
同时将项目版本号从4.0.1升级到4.0.2。
28
28
29
## 新增
29
## 新增
30
30
31
无
31
无
32
32
33
## 严重
33
## 严重
34
34
35
无
36
</PackageReleaseNotes>
35
无
36
</PackageReleaseNotes>
37
37
<NeutralLanguage>zh-CN</NeutralLanguage>
38
38
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
39
39
<PackageLicenseFile>LICENSE</PackageLicenseFile>