Более ранние ответы подходят. Но я также хотел бы указать на более общую проблему.
Я столкнулся с подобной проблемой, и причиной было сетевое ограничение моей компании.
То же соединение получало успех, когда я был в любой другой сети.
Нашел проблему. Ардуино слишком быстро отправлял последовательные данные. Добавление задержки (100); в конце цикла исправлена проблема.