Waher.Networking.XMPP NuGet Package

Class library for communication using the XMPP protocol.

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.




Got any Waher.Networking.XMPP Question?





Info

Version: 2.1.5
Author(s): Peter Waher
Last Update: Monday, January 15, 2024
.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)

24 packages depend on this package.


Tags



STATS

must-have-score

4.1

avg-downloads-per-day

115

days-since-last-release

95