- A real-time list of connected users is included, which updates automatically when users log in or out.
- Both the server and client use a custom packet builder that adds an opcode to each packet, allowing the receiver to identify its type.
- The client supports both light and dark themes, which can be switched seamlessly using a toggle button.
- The TCP port used by the client can be changed before connecting.
- The client can run locally if no IP address is provided.
- The client also remembers the last IP address it successfully connected to, making reconnections faster and more convenient.
- The server supports custom port binding at startup, allowing it to listen on a user-specified port.
- Emoji support featuring a dedicated selection toolbar, accessible during text input.
- Clone the repository
- Open in Visual Studio 2022
- Build and run the solution to test the two projects in local connection.
Go to the Releases section to download a ZIP archive containing the compiled executables (compatible with x64 systems running Windows 7 or later).