XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore/CyberComm/CyberCommServer.cs
+10
-10
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+11
-9
XFEstudio/XFEExtension
重命名ServerUrLs为ServerUrlArray并升级版本号
将CyberCommServer类中的ServerUrLs属性及相关参数重命名为ServerUrlArray,提升代码一致性和可读性。同时将项目版本号从4.0.0升级到4.0.1。
f9a7059
代码差异
2 个文件
+21
-19
@@ -15,7 +15,7 @@ public class CyberCommServer
15
15
/// <summary>
16
16
/// 服务器绑定的URL
17
17
/// </summary>
18
public string[] ServerUrLs { get; set; } = [];
18
public string[] ServerUrlArray { get; set; } = [];
19
19
/// <summary>
20
20
/// 字节流缓冲区长度
21
21
/// </summary>
@@ -63,7 +63,7 @@ public class CyberCommServer
63
63
try
64
64
{
65
65
Server = new();
66
foreach (var url in ServerUrLs)
66
foreach (var url in ServerUrlArray)
67
67
{
68
68
Server.Prefixes.Add(url);
69
69
}
@@ -185,27 +185,27 @@ public class CyberCommServer
185
185
/// <param name="listenPorts">监听端口</param>
186
186
public CyberCommServer(params int[] listenPorts)
187
187
{
188
var serverUrLs = listenPorts.Select(port => $"http://*:{port}/").ToList();
189
ServerUrLs = [.. serverUrLs];
188
var serverUrlArray = listenPorts.Select(port => $"http://*:{port}/").ToList();
189
ServerUrlArray = [.. serverUrlArray];
190
190
AutoReceiveCompletedMessage = true;
191
191
}
192
192
/// <summary>
193
193
/// CyberComm服务器,使用URL创建
194
194
/// </summary>
195
/// <param name="serverUrLs">服务器URL</param>
196
public CyberCommServer(params string[] serverUrLs)
195
/// <param name="serverUrlArray">服务器URL</param>
196
public CyberCommServer(params string[] serverUrlArray)
197
197
{
198
ServerUrLs = serverUrLs;
198
ServerUrlArray = serverUrlArray;
199
199
AutoReceiveCompletedMessage = true;
200
200
}
201
201
/// <summary>
202
202
/// CyberComm服务器,使用URL创建
203
203
/// </summary>
204
204
/// <param name="autoReceiveCompletedMessage">是否自动接收完整消息</param>
205
/// <param name="serverUrLs">服务器URL</param>
206
public CyberCommServer(bool autoReceiveCompletedMessage = true, params string[] serverUrLs)
205
/// <param name="serverUrlArray">服务器URL</param>
206
public CyberCommServer(bool autoReceiveCompletedMessage = true, params string[] serverUrlArray)
207
207
{
208
ServerUrLs = serverUrLs;
208
ServerUrlArray = serverUrlArray;
209
209
AutoReceiveCompletedMessage = autoReceiveCompletedMessage;
210
210
}
211
211
#endregion
@@ -5,7 +5,7 @@
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
7
<GenerateDocumentationFile>True</GenerateDocumentationFile>
8
<Version>4.0.0</Version>
8
<Version>4.0.1</Version>
9
9
<Title>XFEExtension</Title>
10
10
<RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11
11
<AnalysisLevel>latest</AnalysisLevel>
@@ -19,19 +19,21 @@
19
19
<PackageReadmeFile>README.md</PackageReadmeFile>
20
20
<PackageTags>XFE;拓展;GPT;Server;服务器;测试;XFEExtension</PackageTags>
21
21
<PackageReleaseNotes>
22
## 调整
22
## 调整
23
23
24
全面适配.NET 10.0,提升性能和稳定性。
25
部分类名及其命名空间有所调整,建议查看文档更新日志以了解详细信息。
24
重命名ServerUrLs为ServerUrlArray并升级版本号
26
25
27
## 新增
26
将CyberCommServer类中的ServerUrLs属性及相关参数重命名为ServerUrlArray,提升代码一致性和可读性。
27
同时将项目版本号从4.0.0升级到4.0.1。
28
28
29
无
29
## 新增
30
30
31
## 严重
31
无
32
32
33
无
34
</PackageReleaseNotes>
33
## 严重
34
35
无
36
</PackageReleaseNotes>
35
37
<NeutralLanguage>zh-CN</NeutralLanguage>
36
38
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
37
39
<PackageLicenseFile>LICENSE</PackageLicenseFile>