Форум — Development socket: address already in use 0 0 При активной отладке проги с сокетами на очередном запуске bind() выдает: socket error: address already in use. Как лечить такое (кроме ребута)? Ссылка
int one = 1; int cur_len = sizeof (one); setsockopt(m_iSocket,SOL_SOCKET,SO_REUSEADDR,(char *)&one, sizeof (one)); Правда этого случая стоит избегать - ты используешь повторно канал, который использует еще кто-то... Cyberpunk ★ (20.12.01 19:36:36 MSK) Показать ответ Ссылка
2anonymous А сокет как закрываешь ? Попробуй сначала - shutdown, а потом - close anonymous (21.12.01 00:20:09 MSK) Ссылка
Ответ на: комментарий от Cyberpunk 20.12.01 19:36:36 MSK 2Cyberpunk: thanx. Собссно это нужно только на время отладки, потому как прогу я часто прерываю сам, ежели что неправильно. anonymous (21.12.01 19:18:39 MSK) Ссылка
Может быть и никто, а может быть кто-то и юзает (например "дитё"). Загляни сюда http://www.linux.org.ru/jump-message.jsp?msgid=143672 и дальше по ссылкам в сообщении. anonymous (25.12.01 08:17:13 MSK) Ссылка