It is a server and several primitive implementations of clients on different technologies. Consists of projects:
- SignalRChat.Server - Server on .Net Core 3.1
- SignalRChat.Client.WPF.NetFramework - Client on WPF .Net Framework
- SignalRChat.Client.WPF.NetCore31 - Client on WPF .Net Core 3.1
- SignalRChat.Client.Avalonia.MVVM.NetCore31 - Client on Avalonia UI .Net Core 3.1
- SignalRChat.Client.ViewModel - The logic for avalonia
- SignalRChat.Interface - Interaction interface for clients
Included is a file SignalRChat.sln.startup.json for visual studio extension SwitchStartupProject. Just download the extension and you can run projects simultaneously by selecting the desired combination of server and client from the list.
Any suggestions and comments are welcome. If you want to contact me, use Telegram