dobroe utro Гость
|
Добавлено: Чт Дек 26 2002 11:10 Заголовок сообщения: [help]C, BSD sockets, html frames |
|
|
Буду весьма признателен получить ответ на следующие вопросы. Браузер посылает на сервер "Get", где accept создаёт сокет. В этот сокет надо отправить страничку с двумя фреймами. 1) Если сделать send(.."текст странички"..), то browser не закрывает socket и постоянно слушает его. Если в серверной части вызвать close для сокета, то браузер выдаст ошибку "сервер не найден". Что следует включить в "текст странички", что бы браузер сам завершил соединение? 2) Можно ли сделать так, чтобы каждому фрейму соответствовал свой сокет? |
|
MityOk
Зарегистрирован: 26.12.2002 Сообщения: 20 Откуда: Kogalym
|
Добавлено: Чт Дек 26 2002 18:23 Заголовок сообщения: Re: [help]C, BSD sockets, html frames |
|
|
>>Браузер посылает на сервер "Get", где accept создаёт сокет. В этот сокет надо отправить страничку с двумя фреймами. Не понял, сокет создается только при клиентском посыле? А до этого куда браузер коннектится? Или страничка локальная? >>1) Если сделать send(.."текст странички"..), то browser не закрывает socket и постоянно слушает его. Если в серверной части вызвать close для сокета, то браузер выдаст ошибку "сервер не найден". Что следует включить в "текст странички", что бы браузер сам завершил соединение? Ошибка вылезет если браузер не закончил передачу или пытается обновиться, что вполне нормально. Тогда зачем завершать соединение? Просто: передал форму - что-то сделал - отдал обратно - ждем новых подключений... и т.д. >>2) Можно ли сделать так, чтобы каждому фрейму соответствовал свой сокет? Отсылай на разные порты, это, по-моему, самое простое. Если так уж это нужно... |
|