Здравствуйте, t, Вы писали:
t>Пишу что-то вроде эхо-сервера (Windows, VS6.0, Console). Проблема: функция bind() возвращает -1:
t>...
t> memset(&m_sockaddr_in, 0, sizeof(m_sockaddr_in));
t> m_sockaddr_in.sin_family = AF_INET;
t> m_sockaddr_in.sin_port = htons(iPort);
t> m_sockaddr_in.sin_addr.s_addr = INADDR_ANY;
t> m_hSocket = socket(AF_INET, SOCK_STREAM, 0);//IPPROTO_TCP);
t> int iRes;
t> iRes = bind(m_hSocket, (struct sockaddr*)&m_sockaddr_in, sizeof(m_sockaddr_in));
t>...
Укажи нормальный адрес, на котором этот порт будешь занимать. Адрес локального компа

Любая задача имеет решение, даже когда решения не существует
Пока на собственное сообщение не было ответов, его можно удалить.