eoan-ermine/load_balancer

Ошибки, выдаваемые программой, недружелюбны

Closed this issue · 1 comments

Например, запуск программы без необходимых ей прав:

eoanermine@eoanermine:~/load_balancer/build$ ./load_balancer --target_host ru.wikipedia.org --target_port 443
bind: Permission denied
terminate called without an active exception
Аварийный останов (стек памяти сброшен на диск)

Запуск программы, когда порт уже занят:

eoanermine@eoanermine:~/load_balancer/build$ sudo ./load_balancer --target_host ru.wikipedia.org --target_port 443
[sudo] пароль для eoanermine: 
bind: Address already in use
terminate called without an active exception
Аварийный останов

Это частые случаи, которые должны обрабатываться нормально. Никакой стек памяти точно не должен в таких случаях сбрасываться на диск