It's a chat application which have to kill Apple IMessage. In the future. May be.
- install .net7
- clone repository
- run server
dotnet run -c Release --project IMessageKiller.WebAPI --urls http://*:8080
- run cli client
dotnet run -c Release --project IMessageKiller.CLI_Client -- --nickname Kirill --address 192.168.0.103:8080
If you have problem with running second client, you would to try to run second client with Debug configuration (change Release to Debug)
- download client and server with built-in runtime on releases page
- run with args
./IMessageKiller.WebAPI --urls http://*:8080
./IMessageKiller.CLI_Client -- --nickname Kirill --address 192.168.0.103:8080
Note: if you have problem with running on local network(like me), you would to set concrete ip address on server process.
For example:
run WebAPI like ./IMessageKiller.WebAPI --urls http://192.168.0.103:8080
(change 192.168.0.103 to ip of yours server)
Chat was implemented with websockets.