Info
Version: | 2.1.2 |
Author(s): | Peter Waher |
Last Update: | Monday, March 20, 2023 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/PeterWaher/IoTGateway/tree/master/Networking/Waher.Networking.XMPP |
NuGet Url: | https://www.nuget.org/packages/Waher.Networking.XMPP |
Install
Install-Package Waher.Networking.XMPP
dotnet add package Waher.Networking.XMPP
paket add Waher.Networking.XMPP
Waher.Networking.XMPP Download (Unzip the "nupkg" after downloading)
Dependencies
- Waher.Content.Xml(>= 1.0.11)
- Waher.Content(>= 1.0.29)
- Waher.Events(>= 1.0.14)
- Waher.Networking(>= 1.0.20)
- Waher.Runtime.Cache(>= 1.0.4)
- Waher.Runtime.Inventory(>= 1.0.14)
- Waher.Runtime.Threading(>= 1.1.0)
- Waher.Security(>= 1.0.7)
- NETStandard.Library(>= 1.6.1)
- System.Net.Security(>= 4.3.2)
- System.Xml.XmlDocument(>= 4.3.0)
Tags
Library contains both client-to-server and component-to-server communication classes. Classes can be extended freely by external modules.
XMPP Extensions supported by the library by default include:
XEP-0004: Data Forms
XEP-0030: Service Discovery
XEP-0047: In-band Bytestreams
XEP-0049: Private XML Storage
XEP-0055: Jabber Search
XEP-0059: Result Set Management
XEP-0068: Field Standardization for Data Forms
XEP-0077: In-band Registration
XEP-0092: Software Version
XEP-0114: Jabber Component Protocol
XEP-0115: Entity Capabilities
XEP-0122: Data Forms Validation
XEP-0128: Service Discovery Extensions
XEP-0141: Data Forms Layout
XEP-0172: User Nickname
XEP-0184: Message Delivery Receipts
XEP-0191: Blocking Command
XEP-0199: XMPP Ping
XEP-0221: Data Forms Media Element
XEP-0231: Bits of Binary
XEP-0331: Data Forms - Color Field Types
XEP-0336: Data Forms - Dynamic Forms
XEP-0348: Signing Forms
XEP-0363: HTTP File Upload
XEP-0377: Spam Reporting
Support for other extensions is provided by separate nuget packages. See: https://waher.se/IoTGateway/Libraries.md#networking.