Netina.Stomp.Client
2.0.3.1
See the version list below for details.
dotnet add package Netina.Stomp.Client --version 2.0.3.1
NuGet\Install-Package Netina.Stomp.Client -Version 2.0.3.1
<PackageReference Include="Netina.Stomp.Client" Version="2.0.3.1" />
paket add Netina.Stomp.Client --version 2.0.3.1
#r "nuget: Netina.Stomp.Client, 2.0.3.1"
// Install Netina.Stomp.Client as a Cake Addin #addin nuget:?package=Netina.Stomp.Client&version=2.0.3.1 // Install Netina.Stomp.Client as a Cake Tool #tool nuget:?package=Netina.Stomp.Client&version=2.0.3.1
Netina.Stomp.Client
.NET nuget package for connecting stomp server in client async
Usage
Install-Package Netina.Stomp.Client
1.Add stomp url and connect
IStompClient client = new StompClient("ws://xxxxx.xx");
var headers = new Dictionary<string, string>();
headers.Add("X-Authorization", "Bearer xxx");
await client.ConnectAsync(headers);
here we create instance from StompClient and set stomp url and create Dictionary for headers like your JWT if you have no header set you dictionary empty , now your clint connected
2.Subscribing
await client.SubscribeAsync<object>("notic", new Dictionary<string, string>(), ((sender, dto) =>
{
}));
for subscribing use SubscribeAsync method . this method is generic and get subscribed url and header for this method and action for returned objects , returned objects
3.Send
await client.SendAsync(body, "notic", new Dictionary<string, string>());
for sending use SendAsync method , this method get body object and convert this to json for sending and url method in server and header dictionary
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- Newtonsoft.Json (>= 13.0.1)
- Websocket.Client (>= 4.4.43)
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.0.1)
- Websocket.Client (>= 4.4.43)
-
net5.0
- Newtonsoft.Json (>= 13.0.1)
- Websocket.Client (>= 4.4.43)
-
net6.0
- Newtonsoft.Json (>= 13.0.1)
- Websocket.Client (>= 4.4.43)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.