-
> во всех серверах наоборот...они ждут. а потом отвечают
Чего ждут-то ? Запроса ? Так и у тебя та же ситуация - ты отправляешь запрос, и устройство на этот запрос отвечает ..
И с чего такая уверенность, что "во всех" ?
> после коннекта принимаю строку(но ее может и не быть)
Как это так ? Ты же утверждаешь, что дивайс сам по себе ничего не присылает и молчит до тех пор пока у него что-то не спросят ?
-
> Как это так ?Ты же утверждаешь, что дивайс сам по себе ничего > не присылает и молчит до тех пор пока у него что-то не спросят > ?
Да, все верно. Девайс - нет. Модем - да. При коннекте модем выдает что-то типа "Bridge connect". Вот и получается, что мне приходится ждать около секунды(ждать приветствие модема),а только потом посылать девайсу данные.
> Чего ждут-то ? Запроса ? Так и у тебя та же ситуация - ты > отправляешь запрос, и устройство на этот запрос отвечает > ..И с чего такая уверенность, что "во всех" ?
Ну...проще отвечать на вопросы клиентов, нежели самому инициировать связь с клиентом. Ладно, забыли...то я с перепугу(большинство примером обратные...клиент прислал - сервер ответил). В общем, отказался от ReadFile\WriteFile. Использую (блокирующий режим) Send\Recv совместно с select и ioctlsocket. Т.е. в отдельном потоке ожидаю события через select . Далее вызываю ioctlsocket, чтобы узнать сколько байт пришло. Ну и читаю или пишу. Вроде работает. Напряг с кол-вом клиентов (не могу я столько потоков запускать).
-
> GanibalLector © (05.07.09 20:44) [21]
А ты уверен, что модем отныне всегда будет работать в режиме моста ? Ситуация с переводом модема в режим роутера исключена ?
> Напряг с кол-вом клиентов (не могу я столько потоков запускать)
А и не надо. Здесь поможет организация диспетчеризуемого пула потоков.
-
> Ситуация с переводом модема в режим роутера исключена ?
А разве можно модем перевести в режим роутера ? И что это, кстати, даст ? Я не большой знаток сетевых технологий...поэтому и интересуюсь
-
> разве можно модем перевести в режим роутера ?
Если он поддерживает такую функциональность, то почему нет ? Например, многие dsl-модемы даже бюджетного класса могут работать и в режиме моста и в режиме маршрутизатора. За GPRS-модемы не скажу, попросту никогда не интересовался за ненадобностью, полюбопытствуй сам.
> что это, кстати, даст ?
В режиме роутера модем выступает в качестве маршрутизатора, выполняя при этом основные функции, которые в случае с режимом моста выполняет компьютер, являющийся пограничным шлюзом между ЛВС и внешними сетями, доступ к которым осуществляется через модемный мост.
-
|