TcpTestSucceeded: False, значит соединение не проходит. Тут 2 варианта, либо вы неверно указываете порт и адрес, либо фаервол на хостинге вас не пускает. Поищите в настройках хостинга что-то со словом фаервол)
Alexander_ZZZ, хм.
Шилдт, конечно, хороший автор. Но я бы его не советовал, сильно старая книга.
На текущий момент, даже официальная дока будет лучше. Как минимум у вас все спросят на собеседовании про async\await а у Шилдта этого нет.
embiid, ну ежели надо энергонезависимо их хранить, то надо класть в базу конечно. Иначе после перезагрузки все потеряется. Ну или если будет несколько реплик, то тоже надо в базу, чтобы эта информация была для всех доступна.