SkillAgentSearch skills...

EvtSource

Server-Sent Events client implementation for .net core

Install / Use

/learn @3ventic/EvtSource
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

EvtSource

A .net core client library for server-sent events.

Available from nuget as 3v.EvtSource.

Usage Example

var evt = new EventSourceReader(new Uri("https://example.com/some/url/to/SSE")).Start();
evt.MessageReceived += (object sender, EventSourceMessageEventArgs e) => Console.WriteLine($"{e.Event} : {e.Message}");
evt.Disconnected += async (object sender, DisconnectEventArgs e) => {
    Console.WriteLine($"Retry: {e.ReconnectDelay} - Error: {e.Exception}");
    await Task.Delay(e.ReconnectDelay);
    evt.Start(); // Reconnect to the same URL
};
View on GitHub
GitHub Stars44
CategoryDevelopment
Updated4mo ago
Forks22

Languages

C#

Security Score

87/100

Audited on Nov 12, 2025

No findings