- Download the latest Client app build (portable, no installation needed)
- Run the
.exe
file once and close it. This createsconfig.json
file in the same folder where it was ran. The file should look something like that:
{
"messageRequestTime": 200,
"mainWindowHeight": 540.0,
"mainWindowWidth": 960.0,
"serverAddress": "http://localhost:8080",
"enableFileAuth": false,
"login": "",
"password": ""
}
- Now you need to specify URL and port (
:8080
in the defalt file) for the server. Notice that you do not need the terminating/
at the end of URL - After that you may configure some Client defaults like window dimensions at startup and so on
- Enjoy!
The project is available for building. It was tested for build in Microsoft Visual Studio 2019
Build requires workloads for C# WPF applications (.NET Framework and .NET Core). You also need to make sure you have installed dependencies
- Download the latest Server app build (portable, no installation needed)
- Running the
.exe
file createsconfig.json
file in the same folder where the program was ran. The file should look something like that:
{
"Port": "8080",
"EnableFileLogging": false,
"EnableVerboseConsole": false,
"StoredMessagesLimit": 50
}
- Change (if necessary) some settings like default port (
8080
in the file) or enable extended (verbose) console and file logging
Note: you may override the server starting port by calling the executable file with command line argument: i.e.
.\Server_ASPNET.exe 8080
. This will ignorePort
parameter fromconfig.json
- Enjoy! (but do not forget to pass your server IP address and port to the cliet apps)
The project is available for building. It was tested for build in Microsoft Visual Studio 2019
Build requires workloads for C# .NET Core applications. You also need to make sure you have installed dependencies
- Jdenticon — a .NET library for generating highly recognizable identicons (GitHub repo)
- Newtonsoft.Json — Popular high-performance JSON framework for .NET (GitHub repo)
- Terminal.Gui — Terminal GUI toolkit for .NET (GitHub repo)