У меня проблемы с чтением данных из сокета. Предположительно, есть серверный сокет, который ожидает подключения клиентов. Когда я записываю клиента в connect()
в сокет / порт сервера, кажется, что я подключен. Но когда я пытаюсь read()
данных, которые сервер предположительно записывает в сокет, функция read()
зависает, пока приложение сервера не будет остановлено.
Почему вызов read () будет зависать, если сокет подключен? Я считаю, что я никогда не был подключен к сокету / порту, но не могу доказать это, поскольку вызов connect () не вернул ошибку. Вызов read () также не возвращает ошибку, просто он вообще не возвращается.