Форум — Development Узнать адрес на который забинден сокет 0 0 Создаю сокет. Вопрос как узнать адреса на которые он забинден? Тоесть по умолчанию он биндится на все доступные адрес. Ссылка
>> Тоесть по умолчанию он биндится на все доступные адрес. Если не по умолчанию, то ты сам должен знать на какой адрес ты его забиндил. А против амнезии должен помочь getsockname =). Deleted (11.12.08 13:11:56 MSK) Ссылка
ioctl(sd, SIOCGIFCONF, &ifc) дает описание всех интерфейсов, откуда можно взять их адреса. ShprotX ★ (11.12.08 15:32:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от ShprotX 11.12.08 15:32:22 MSK не буду создавать новою тему, спрошу тут как закрыть файловый дескпритор (в данном случае сокет) созданный в другом процессе? anonymous (12.12.08 02:11:33 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 12.12.08 02:11:33 MSK > как закрыть файловый дескпритор (в данном случае сокет) созданный в другом процессе? Во-первых, есть shutdown. Во-вторых - закрыть сокет в обоих процессах. ShprotX ★ (12.12.08 15:59:06 MSK) Показать ответ Ссылка
Ответ на: комментарий от ShprotX 12.12.08 15:59:06 MSK видимо я не корректно составил вопрос. Пример: ФФ создал соединение с каким нибудь хостом (создал сокет), так вот есть какие ни будь средства принудительного закрытия сокета? именно закрытия, а не посылке rst пакета. anonymous (12.12.08 19:06:39 MSK) Ссылка