Вероятно, проблема в том, что предыдущее соединение не вполне корректно завершено. (Ну или оно существует и работает в тот момент, когда вы пробуете установить соединение).
Если все же соединения нет, то вероятно, от предыдущего не освободился socket. Новое соединение пытается задействовать этот сокет, но не получается.