Pinned Repositories
docx_script
Make file with pictures
file-eraser
remote_administration_tool
Exam project for passing Reverse Engineering courses by Codeby School. For educational purposes only
simple-keylogger
This project was written for educational purposes to understand the use of WinAPI with the Rust language
TCP-session-reassemble
WebExtensions
AnonimusMessages_stable_version2.0
Трёхуровневая архитектура. Анонимный обмен сообщениями Язык реализации модулей C#. Средство модульного тестирования NUnit. IDE VS 2017. Необходимо разработать трёхуровневое приложение, включающее СУБД, сервер приложений и клиентское приложение. В качестве СУБД использовть MySQL. Community Server, а также библиотеку Connector/Net для доступа к ним из среды .NET Взаимодействие между клиентом и сервером должно осуществляться с использованием WCF через привязку на базе протокола TCP с использованием бинарной передачи данных Сервер реализован в виде консольного приложения. Клиент через WinForms. При запуске клиента пользователь вводит имя, который используется сервером для идентификации. Имя высылается серверу при каждом запросе. Проблеммы с подделкой имени не рассматривать. После подключения клиент выполняет запрос к серверу для получения сообщений, которые были отправлены ему другими клиентами в тот момент, когда он не был подключен к серверу приложений. Сервер выполняет выборку запрошенных сообщений из СУБД, отсылает их клиенту и после успешной отправки удаляет из СУБД. Клиент запрашивает у сервера список всех клиентов и их текущий статус(находятся они в сети или нет). Сервер должен хранить в ОЗУ список всех клиентов, которые выполняли к нему подключения. Сервер отвечает за определение факта отключения клиента. Клиент может отослать сообщение другому клиенту через сервер, выполнив соответствующий запрос и указав id клиента, которому необходимо отослать сообщение. Если адресат в данный момент не в сети, то СУБД производит сохранение сообщения до его последующей отправки клиенту при его подключении. Графический интерфейс клиента должен обеспечивать возможность просмотра списка клиентов, отображения их статуса, редактирования и отправки сообщения выбранному абоненту, а так же получение сообщений. В системе должны быть выделены модули, относящиеся к сетевому взаимодействию с СУБД и графическому интерфейсу. Модули должны быть оформлены в виде сборок.
AnonimusMessages
AnonimusMessages
nospot-album-service
Pepseman727's Repositories
Pepseman727/file-eraser
Pepseman727/remote_administration_tool
Exam project for passing Reverse Engineering courses by Codeby School. For educational purposes only
Pepseman727/simple-keylogger
This project was written for educational purposes to understand the use of WinAPI with the Rust language
Pepseman727/TCP-session-reassemble
Pepseman727/WebExtensions
Pepseman727/docx_script
Make file with pictures