Created
January 7, 2026 20:18
-
-
Save AnthonyGiretti/aa9235bae1202ae496a59efae34f9f45 to your computer and use it in GitHub Desktop.
.NET 10 new WebSocketStream API
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System.Net.WebSockets; | |
| using System.IO; | |
| // Client side, streaming supported over WebSockets | |
| var client = new ClientWebSocket(); | |
| await client.ConnectAsync(new Uri("wss://example.com/upload"), CancellationToken.None); | |
| using var wsStream = WebSocketStream.Create(client); | |
| await using var fileStream = File.OpenRead("bigfile.zip"); | |
| // Copy file to WebSocket stream | |
| await fileStream.CopyToAsync(wsStream); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment