ArchipelagoMW / Archipelago.MultiClient.Net

A client library for use with .NET based prog-langs for interfacing with Archipelago hosts.
MIT License
14 stars 11 forks source link

Use build in websockets #52

Closed Jarno458 closed 2 years ago

Jarno458 commented 2 years ago

Uses System.Net.Websockets for netstandard 2.0 and newer for websockets rather than websocket sharp

Jarno458 commented 2 years ago

While this works, it does not support Per Message Compression until .Net 6+, so we could add a build target for .Net 6 and upwards to use it, but i guess we just keep websocket-sharp instead

Jarno458 commented 2 years ago

It might still be possiable using https://www.tpeczek.com/2017/07/websocket-per-message-compression-in.html

Jarno458 commented 2 years ago

So seems like the websocket-sharp we use is totally broken on .net core. so we will revive this idea