Куда делась Тема ???

Автор: Alex_II Дата: 20.06.2003 21:11 Написал вопрос по Ораклу и АСПЛинукс - Бац а сообщение удалили, к чему бы это ???
Re: Куда делась Тема ??? 21.06.2003 11:56ave Добрый день,

Был небольшой сбой на сервере, несколько последних сообщений из этого форума потерялись. Задайте вопрос еще раз.
Re: Куда делась Тема ??? 21.06.2003 15:35leXa и мой вопрос про серверный сокет и bind удалили! Улыбка
Хочу поблагодарить ответившего, действительно, установка
опции сокета SO_REUSEADDR позволяет перезапускать сервер повторно
без проблем, надо лишь до bind сделать так:
---
int reuse_flag = 1;
if( setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR,
(void*)&reuse_flag, sizeof(int) ) ){
perror("failed to set SO_REUSEADDR? ";-);
}

rval = bind(server_socket, (struct sockaddr*)&socket_address,
sizeof(socket_address));
if(rval != 0 && errno == EADDRINUSE) {
perror("biNd error, EADDRINUSE!";-); // сюда я больше не попадал Улыбка
exit(1);
---
RSS-материал