A college project in C# using server-client sides.
Description: a file editor with a remote file directory and permission management.
Note
The project is separated into a client side and a server(admin) side, but set to work on the same computer for testing purposes.
(Adjust IP addresses in code before compiling to run across computers in the same network)
- Run
Server_Final/Compiled/Server_Final.exe
. - Run
Client_Final/Compiled/Client_Final.exe
.
or
- Compile
Server_Final/Server_Final.sln
via Visual Studio. - Compile
Client_Final/Client_Final.sln
via Visual Studio.
- Login via the client form.
There's currently 3 users in the system:
- admin (pass: 123)
- user1 (pass: 111)
- user2 (pass: 222)
- If running the compiled files, modify:
Server_Final/Compiled/users.txt
- If running via Visual Studio, modify:
Server_Final/Server_Final/bin/Debug/users.txt
- Load an existing text file from the user folder or open a new one.
- Make changes to the file and save, the file will get updated on the server's end.
- Go through the user folders and manage the files.
- Changes made by the admin won't affect the files, but only the admin can delete existing files.