Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 08.10.2007, 16:30   #1
OrdJONY
.NET-чик
Участник клуба
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Адрес: Днепропетровск
Сообщений: 569
Репутация: 246

icq: 6-277-073
skype: ordjoni
Вопрос Блокирующий или не блокирующий

Если к примеру написать сервер на Indy (Блокирующие сокеты), а клиент на TClientSocket (неблокирующие сокеты). Клиент и сервер будет себя нормально вести или обязательно надо, если блокирующие, то и на клиенте блокирующие?
__________________
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума   Ответить с цитированием
Старый 08.10.2007, 16:57   #2
Квэнди
Профессионал
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Адрес: Москва
Сообщений: 3,859
Репутация: 1192

icq: 637233
По умолчанию

Нет неблокирующих сокетов в Windows
__________________
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума   Ответить с цитированием
Старый 08.10.2007, 18:35   #3
Somebody
Профессионал
 
Регистрация: 08.10.2007
Адрес: Нижегородская обл.
Сообщений: 1,185
Репутация: 801
По умолчанию

Цитата:
Нет неблокирующих сокетов в Windows
Очень даже интересно, куда они делись? Что значит нет?
Наоборот, в крупных программах только они и используются.
Somebody вне форума   Ответить с цитированием
Старый 09.10.2007, 09:24   #4
Квэнди
Профессионал
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Адрес: Москва
Сообщений: 3,859
Репутация: 1192

icq: 637233
По умолчанию

Они в любом случае будут асинхронными, неблокирующие сокеты в своем изначальном определении и в том виде, в котором они есть в *nix были только в win95
__________________
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума   Ответить с цитированием
Старый 09.10.2007, 09:41   #5
OrdJONY
.NET-чик
Участник клуба
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Адрес: Днепропетровск
Сообщений: 569
Репутация: 246

icq: 6-277-073
skype: ordjoni
По умолчанию

И как всегда никто толком не ответит на вопрос. Будет дан конкретный ответ??? Будет ли нормально работать клиент написанный на TClientSocket, а срвер на Indy????
__________________
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума   Ответить с цитированием
Старый 09.10.2007, 10:12   #6
Квэнди
Профессионал
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Адрес: Москва
Сообщений: 3,859
Репутация: 1192

icq: 637233
По умолчанию

Корректно написанный ClientSocket будет нормально работать с корректно написанным Id*server
__________________
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума   Ответить с цитированием
Старый 09.10.2007, 23:27   #7
OrdJONY
.NET-чик
Участник клуба
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Адрес: Днепропетровск
Сообщений: 569
Репутация: 246

icq: 6-277-073
skype: ordjoni
По умолчанию

Будет собиратся пакет и отсылатся через WriteByte. А на КлиентСокете читаться. Думаю так не должно возникнуть проблем???
__________________
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


20:11.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.