Каждый студент, учащийся на программиста, должен уметь работать с сетью, а также он должен уметь писать пользовательские программы, взаимодействующие с сетью. Этот сайт предназначен для того, чтобы облегчить задачу, показав наглядно и просто, как работают серверы и клиенты. После прочтения статей на этом сайте каждый сможет понять, как написать свой сервер, пользуясь протоколом TCP или UDP, и не дать этому серверу упасть под нагрузкой.
Для простоты и наглядности будем использовать самый простой язык - Python 3. Приведённый в разделе API пример может быть запущен на одном компьютере. Но для полноценного использования и для тестирования более сложных систем потребуется несколько компьютеров, находящихся в одной сети. Рекомендую использовать эмуляторы LAN соединения.
Настоятельно рекомендую начать изучение с раздела "Теория".