Skip to content

Commit b1866a5

Browse files
committed
设备客户端,成功向消息服务器发出握手消息
1 parent 0c6c4d0 commit b1866a5

22 files changed

+2317
-364
lines changed

DLL/NewLife.Core.XML

+40-103
Original file line numberDiff line numberDiff line change
@@ -987,84 +987,6 @@
987987
<member name="F:NewLife.Common.SysConfig`1.SysAssembly">
988988
<summary>系统主程序集</summary>
989989
</member>
990-
<member name="T:NewLife.Common.HardInfo">
991-
<summary>硬件信息</summary>
992-
</member>
993-
<member name="T:NewLife.Common.HardInfo._">
994-
<summary>内部获取</summary>
995-
</member>
996-
<member name="P:NewLife.Common.HardInfo._.BaseBoard">
997-
<summary>主板序列号</summary>
998-
</member>
999-
<member name="P:NewLife.Common.HardInfo._.Processors">
1000-
<summary>处理器序列号</summary>
1001-
</member>
1002-
<member name="P:NewLife.Common.HardInfo._.Memory">
1003-
<summary>内存总量</summary>
1004-
</member>
1005-
<member name="P:NewLife.Common.HardInfo._.Disk">
1006-
<summary>磁盘名称</summary>
1007-
</member>
1008-
<member name="P:NewLife.Common.HardInfo._.DiskSerial">
1009-
<summary>磁盘序列号</summary>
1010-
</member>
1011-
<member name="P:NewLife.Common.HardInfo._.Volume">
1012-
<summary>驱动器序列号</summary>
1013-
</member>
1014-
<member name="P:NewLife.Common.HardInfo._.Macs">
1015-
<summary>网卡地址序列号</summary>
1016-
</member>
1017-
<member name="P:NewLife.Common.HardInfo._.IPs">
1018-
<summary>IP地址</summary>
1019-
</member>
1020-
<member name="P:NewLife.Common.HardInfo.MachineName">
1021-
<summary>机器名</summary>
1022-
</member>
1023-
<member name="P:NewLife.Common.HardInfo.BaseBoard">
1024-
<summary>主板</summary>
1025-
</member>
1026-
<member name="P:NewLife.Common.HardInfo.Processors">
1027-
<summary>处理器</summary>
1028-
</member>
1029-
<member name="P:NewLife.Common.HardInfo.Disk">
1030-
<summary>磁盘</summary>
1031-
</member>
1032-
<member name="P:NewLife.Common.HardInfo.DiskSerial">
1033-
<summary>磁盘序列号</summary>
1034-
</member>
1035-
<member name="P:NewLife.Common.HardInfo.Volume">
1036-
<summary>驱动器序列号</summary>
1037-
</member>
1038-
<member name="P:NewLife.Common.HardInfo.Macs">
1039-
<summary>网卡</summary>
1040-
</member>
1041-
<member name="P:NewLife.Common.HardInfo.IPs">
1042-
<summary>IP地址</summary>
1043-
</member>
1044-
<member name="P:NewLife.Common.HardInfo.OSVersion">
1045-
<summary>系统版本</summary>
1046-
</member>
1047-
<member name="P:NewLife.Common.HardInfo.Memory">
1048-
<summary>内存</summary>
1049-
</member>
1050-
<member name="P:NewLife.Common.HardInfo.ScreenWidth">
1051-
<summary>屏幕宽</summary>
1052-
</member>
1053-
<member name="P:NewLife.Common.HardInfo.ScreenHeight">
1054-
<summary>屏幕高</summary>
1055-
</member>
1056-
<member name="P:NewLife.Common.HardInfo.DiskSize">
1057-
<summary>磁盘大小</summary>
1058-
</member>
1059-
<member name="P:NewLife.Common.HardInfo.Current">
1060-
<summary>当前机器硬件信息</summary>
1061-
</member>
1062-
<member name="M:NewLife.Common.HardInfo.GetInfo(System.String,System.String)">
1063-
<summary>获取WMI信息</summary>
1064-
<param name="path"></param>
1065-
<param name="property"></param>
1066-
<returns></returns>
1067-
</member>
1068990
<member name="T:NewLife.Common.IdentityCard">
1069991
<summary>身份证</summary>
1070992
</member>
@@ -1154,6 +1076,33 @@
11541076
<member name="F:NewLife.OSProductType.Server">
11551077
<summary>服务器</summary>
11561078
</member>
1079+
<member name="T:NewLife.Compression.SevenZip">
1080+
<summary>7Zip</summary>
1081+
</member>
1082+
<member name="M:NewLife.Compression.SevenZip.#ctor">
1083+
<summary>实例化</summary>
1084+
</member>
1085+
<member name="M:NewLife.Compression.SevenZip.Compress(System.String,System.String)">
1086+
<summary>压缩文件</summary>
1087+
<param name="path"></param>
1088+
<param name="destFile"></param>
1089+
<returns></returns>
1090+
</member>
1091+
<member name="M:NewLife.Compression.SevenZip.Extract(System.String,System.String,System.Boolean)">
1092+
<summary>解压缩文件</summary>
1093+
<param name="file"></param>
1094+
<param name="destDir"></param>
1095+
<param name="overwrite">是否覆盖目标同名文件</param>
1096+
<returns></returns>
1097+
</member>
1098+
<member name="P:NewLife.Compression.SevenZip.Log">
1099+
<summary>日志</summary>
1100+
</member>
1101+
<member name="M:NewLife.Compression.SevenZip.WriteLog(System.String,System.Object[])">
1102+
<summary>写日志</summary>
1103+
<param name="format"></param>
1104+
<param name="args"></param>
1105+
</member>
11571106
<member name="T:NewLife.Configuration.CombConfig">
11581107
<summary>CombGuid 配置</summary>
11591108
</member>
@@ -2178,8 +2127,17 @@
21782127
标准网络封包协议:1 Flag + 1 Sequence + 2 Length + N Payload
21792128
1个字节标识位,标识请求、响应、错误、加密、压缩等;
21802129
1个字节序列号,用于请求响应包配对;
2181-
2个字节数据长度N,大端,指示后续负载数据长度(不包含头部4个字节),解决粘包问题;
2130+
2个字节数据长度N,小端,指示后续负载数据长度(不包含头部4个字节),解决粘包问题;
21822131
N个字节负载数据,数据内容完全由业务决定,最大长度65535=64k。
2132+
如:
2133+
Open => OK
2134+
01-01-04-00-"Open" => 81-01-02-00-"OK"
2135+
2136+
针对纯字符串场景,采用8字符HEX编码头部。
2137+
首字符0表示请求,8表示响应
2138+
如:
2139+
Open => OK
2140+
01010400 Open => 81010200 OK
21832141
</remarks>
21842142
</member>
21852143
<member name="P:NewLife.Messaging.DefaultMessage.Flag">
@@ -2188,6 +2146,9 @@
21882146
<member name="P:NewLife.Messaging.DefaultMessage.Sequence">
21892147
<summary>序列号,匹配请求和响应</summary>
21902148
</member>
2149+
<member name="F:NewLife.Messaging.DefaultMessage._IsChar">
2150+
<summary>对方使用纯字符串,不具备二进制编码能力</summary>
2151+
</member>
21912152
<member name="M:NewLife.Messaging.DefaultMessage.CreateReply">
21922153
<summary>根据请求创建配对的响应消息</summary>
21932154
<returns></returns>
@@ -2813,9 +2774,6 @@
28132774
<param name="stream"></param>
28142775
<returns></returns>
28152776
</member>
2816-
<member name="M:NewLife.Net.PacketProvider.Test">
2817-
<summary>粘包测试</summary>
2818-
</member>
28192777
<member name="T:NewLife.Net.PacketFactory">
28202778
<summary>头部长度粘包处理工厂</summary>
28212779
</member>
@@ -4890,9 +4848,6 @@
48904848
<param name="result"></param>
48914849
<returns></returns>
48924850
</member>
4893-
<member name="M:NewLife.Reflection.DynamicXml.Test">
4894-
<summary>测试</summary>
4895-
</member>
48964851
<member name="T:NewLife.Reflection.IReflect">
48974852
<summary>反射接口</summary>
48984853
<remarks>该接口仅用于扩展,不建议外部使用</remarks>
@@ -6571,12 +6526,6 @@
65716526
<member name="P:NewLife.Remoting.ApiServer.Log">
65726527
<summary>日志</summary>
65736528
</member>
6574-
<member name="T:NewLife.Remoting.ApiTest">
6575-
<summary>Rpc测试</summary>
6576-
</member>
6577-
<member name="M:NewLife.Remoting.ApiTest.Main">
6578-
<summary>测试主函数</summary>
6579-
</member>
65806529
<member name="T:NewLife.Remoting.IEncoder">
65816530
<summary>编码器</summary>
65826531
</member>
@@ -7709,12 +7658,6 @@
77097658
<param name="value"></param>
77107659
<returns></returns>
77117660
</member>
7712-
<member name="T:NewLife.Serialization.BinaryTest">
7713-
<summary>Binary测试</summary>
7714-
</member>
7715-
<member name="M:NewLife.Serialization.BinaryTest.Start">
7716-
<summary>开始测试</summary>
7717-
</member>
77187661
<member name="T:NewLife.Serialization.IMemberAccessor">
77197662
<summary>成员序列化访问器。接口实现者可以在这里完全自定义序列化行为</summary>
77207663
</member>
@@ -8157,12 +8100,6 @@
81578100
<member name="T:NewLife.Serialization.JsonReader">
81588101
<summary>Json读取器</summary>
81598102
</member>
8160-
<member name="T:NewLife.Serialization.JsonTest">
8161-
<summary>Json测试</summary>
8162-
</member>
8163-
<member name="M:NewLife.Serialization.JsonTest.Start">
8164-
<summary>开始测试</summary>
8165-
</member>
81668103
<member name="T:NewLife.Serialization.JsonWriter">
81678104
<summary>Json写入器</summary>
81688105
</member>

DLL/NewLife.Core.dll

-76 KB
Binary file not shown.

DLL/NewLife.Core.pdb

-206 KB
Binary file not shown.

DLL/NewLife.Cube.dll

-10.5 KB
Binary file not shown.

DLL/NewLife.Cube.pdb

-22 KB
Binary file not shown.

0 commit comments

Comments
 (0)