У меня есть клиент / серверная программа в c.Пока сервер работает, я могу отправить ему команду через telnet, и он работает нормально.Кроме того, nmap сообщает об открытии порта.Точно так же я могу успешно использовать (connect(sock, (struct sockaddr *) &servAddr, sizeof(servAddr))
, если мой IP-адрес является адресом Google.Однако, если я попытаюсь использовать 127.0.0.1
для подключения, я получу ответ -1
от connect()
.Я использую порты в диапазоне 13000.
Есть ли причина, по которой telnet может обмениваться данными с моим сервером, но моя клиентская программа не может?