• 大小: 377KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: C#
  • 标签: C#  MQTT  推送  

资源简介

本例是对MQTT协议的C#实现,网络上搜集来的代码,留作备份,并与诸同仁共享之。

资源截图

代码片段和文件信息

using System;
using System.Text;

namespace uPLibrary.Networking.M2Mqtt
{
    /// 
    /// Interface for channel under MQTT library
    /// 

    public interface IMqttNetworkChannel
    {
        /// 
        /// Data available on channel
        /// 

        bool DataAvailable { get; }

        /// 
        /// Receive data from the network channel
        /// 

        /// Data buffer for receiving data
        /// Number of bytes received
        int Receive(byte[] buffer);

        /// 
        /// Send data on the network channel to the broker
        /// 

        /// Data buffer to send
        /// Number of byte sent
        int Send(byte[] buffer);

        /// 
        /// Close the network channel
        /// 

        void Close();

        /// 
        /// Connect to remote server
        /// 

        void Connect();
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      40448  2014-05-16 15:41  M2Mqtt\bin\Debug\M2Mqtt.dll

     文件     167424  2014-05-16 15:41  M2Mqtt\bin\Debug\M2Mqtt.pdb

     文件       2047  2014-04-16 10:20  M2Mqtt\Exceptions\MqttClientException.cs

     文件        262  2014-04-16 10:20  M2Mqtt\Exceptions\MqttCommunicationException.cs

     文件        384  2014-04-16 10:20  M2Mqtt\Exceptions\MqttConnectionException.cs

     文件        240  2014-04-16 10:20  M2Mqtt\Exceptions\MqttTimeoutException.cs

     文件       1100  2014-04-16 10:20  M2Mqtt\IMqttNetworkChannel.cs

     文件       3885  2014-04-16 10:21  M2Mqtt\M2Mqtt.csproj

     文件        227  2014-04-16 10:21  M2Mqtt\M2Mqtt.csproj.user

     文件       5391  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgbase.cs

     文件       3936  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgConnack.cs

     文件      18982  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgConnect.cs

     文件       2912  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgContext.cs

     文件       1439  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgDisconnect.cs

     文件       1447  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPingReq.cs

     文件       1484  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPingResp.cs

     文件       3205  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPuback.cs

     文件       3164  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPubcomp.cs

     文件       9154  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPublish.cs

     文件        948  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPublishedEventArgs.cs

     文件       2160  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPublishEventArgs.cs

     文件       3154  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPubrec.cs

     文件       3780  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgPubrel.cs

     文件       4285  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgSuback.cs

     文件       8752  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgSubscribe.cs

     文件       1449  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgSubscribedEventArgs.cs

     文件       3229  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgUnsuback.cs

     文件       7383  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgUnsubscribe.cs

     文件        968  2014-04-16 10:20  M2Mqtt\Messages\MqttMsgUnsubscribedEventArgs.cs

     文件      70900  2014-04-16 10:20  M2Mqtt\MqttClient.cs

............此处省略120个文件信息

评论

共有 条评论