Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Connect ClientSocket to ServerSocket


nikb ©   (2003-03-05 01:07:00) 

Почему при Activate ClientSocket ждет ~30s до начала сеанса?
У меня SereverSocket всегда Active. Вторая прога, (у которой ClientSocket), отривается и закривается произвольно (случайно, когда рсшит user).
При откритии (старт) прогу, связ между Client и Server начинает 30-60 s после Activate.
Как можно уменшит етого периода?
Спасибо!


nikb   (2003-03-08 20:05:00) [1]

To dimich1978 ©
Ia sto to opiat ne ponimaiu.
Moi Win ne na russkii i ia polagaiu, chto ti imeesh vvidu Start\Programs\Accessoiries, no u menia tam net Komandnaia stroka.
Drugoe predpolojenie: eto ne parametar commandnoi stroki, a sama commanda, no na moego compa net takoi vipolnimii fail i mou Run ne vipolniaet "nslookup"
Pishi pojaliusta podrobnee, pls!


dimich1978   (2003-03-07 08:37:00) [2]

Коммандная строка - это Пуск-программы-Стандартные-Командная строка.
Фу кажись все.


nikb   (2003-03-06 20:17:00) [3]

O kokoi kom. stroki idet rech? Ne ponimaiu, pls!


dimich1978   (2003-03-06 11:29:00) [4]

Это потому что у тебя во время инета машина использует DNS прова, если в ком. строке ввести nslookup, во время инета и после и посмотри разницу


nikb   (2003-03-05 18:00:00) [5]

Спасибо, Digitman ©!
Кажеться все поехоло. Только не понял как :)
У меня провайдер (ISP) свой client для connect/disconnect (и reports) к интернет положил и он что-то мешает. Когда я в интернете - все идет хорошо, когда нет - мои sokets ждут ~30 сек.
Есче раз спасибо!


Digitman   (2003-03-05 10:26:00) [6]

чтобы проверить, есть ли у тебя проблемы с DNS, вместо имени хоста (установи его = "") укажи его конкретный IP-адрес (в дан.случае - 127.0.0.1)

до кучи и порт тоже указывай явно (т.е. имя сервиса = "", а конкр.номер порта указывай в св-ве Port)

если проблема исчезла, значит, она существует в настройках DNS на этом компьютере

если в св-ве Address явно указан IP-адрес, распределенный дан.компьютеру в лок.сети, и проблема остается, то она - в настройках маршрутизации


nikb   (2003-03-05 10:13:00) [7]

Буду искать глюков.
Обе (Server i Client) на находятся на одном компутре.
Иногда делаю тест с Server application из примеров статии Карих Николай (Nitro) - опять есть задержка. У клиента только одно Activate=true. Сейчас попробавал клиент из примеров статии - тоже задержка - значит все в моего Net-а (DNS или что-то другое), наверное.
У меня комп связан с локалной сети и с сети провайдера интернета.


Digitman   (2003-03-05 08:24:00) [8]

Проблема в настройках DNS, к которой обращается клиентская сторона : задержка связана с разрешением имени хоста в его IP-адрес


Bsl   (2003-03-05 07:55:00) [9]

Просто глюки - у меня все срабатывает моментально.

А возможно, просто ты что-то намудрил - нужен код.


Наверх

Титульная страница Поиск, карта сайта Написать письмо