[{"title":"( 47 个子文件 166KB ) NewLifeX-NewLife.MQTT-master.zip","children":[{"title":"NewLife.MQTT","children":[{"title":"XUnitTestClient","children":[{"title":"XUnitTestClient.csproj <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"MqttTopicFilterTests.cs <span style='color:#111;'> 727B </span>","children":null,"spread":false},{"title":"MqttClientTests.cs <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false},{"title":"AliyunMqttClientTests.cs <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"MqttSignTests.cs <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"PropertyInfo.cs <span style='color:#111;'> 251B </span>","children":null,"spread":false}],"spread":true},{"title":"Test","children":[{"title":"Program.cs <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"Test.csproj <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"NewLife.MqttServer","children":[{"title":"Setting.cs <span style='color:#111;'> 515B </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"NewLife.MqttServer.csproj <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 182B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"NewLife.MQTT.sln <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 410B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"NewLife.MQTT","children":[{"title":"MqttCodec.cs <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"NewLife.MQTT.csproj <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"MqttClient.cs <span style='color:#111;'> 13.81KB </span>","children":null,"spread":false},{"title":"Messaging","children":[{"title":"UnsubAck.cs <span style='color:#111;'> 631B </span>","children":null,"spread":false},{"title":"PingRequest.cs <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"Subscription.cs <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"ConnAck.cs <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"SubAck.cs <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"PublishMessage.cs <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"PubComp.cs <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"PubRel.cs <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"PubAck.cs <span style='color:#111;'> 453B </span>","children":null,"spread":false},{"title":"QualityOfService.cs <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"ConnectMessage.cs <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false},{"title":"PingResponse.cs <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"MqttType.cs <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"MqttIdMessage.cs <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"DisconnectMessage.cs <span style='color:#111;'> 369B </span>","children":null,"spread":false},{"title":"MqttMessage.cs <span style='color:#111;'> 8.28KB </span>","children":null,"spread":false},{"title":"SubscribeMessage.cs <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"PubRec.cs <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"UnsubscribeMessage.cs <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":false},{"title":"MqttSign.cs <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"MqttServer.cs <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"AliyunMqttClient.cs <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"MqttTopicFilter.cs <span style='color:#111;'> 3.84KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"PublishProfiles","children":[{"title":"FolderProfile.pubxml <span style='color:#111;'> 453B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"MqttFactory.cs <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":".editorconfig <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"Doc","children":[{"title":"Connect.png <span style='color:#111;'> 32.35KB </span>","children":null,"spread":false},{"title":"leaf.png <span style='color:#111;'> 91.72KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]