Ошибка «отказано в соединении» означает, что стек сокетов на компьютере сервера получил ваш запрос на соединение и намеренно отказался принять его. Это происходит по одной из двух возможных причин:
1) на порте, к которому вы пытаетесь подключиться, не работает прослушивающий сокет.
2) имеется сокет прослушивания, но его незавершенное соединение с незавершенными соединениями заполнено, поэтому в данный момент нет места для очереди вашего запроса.
Чтобы провести различие между ними, попробуйте подключиться несколько раз с задержкой между попытками. Если вы постоянно получаете одну и ту же ошибку, вероятно, виновником является № 1. Убедитесь, что номер порта правильный. Если виновником является # 2, у вашего переподключения есть шанс на успех в конечном итоге.