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

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

Протоколы сокетов [D7, WinXP]


Михаил (Киров) ©   (2005-12-01 18:32:00) 

Привет МАСТЕРА! У меня проблема, когда пишу в TServerSocket или в

TClientSocket в свойстве Service любой из существующих протоколов

(udp,tcp\ip,pop,http и т.д.) и активирую сокет, компилятор выдаёт ошибку

примерно следующего содержания "Указанное имя найдено в базе данных и

разрешено, но информаия, связанная с ним отстутствует". В чём дело? Может

это у меня версия компонентов урезанная? Выложите, пожалуйста, ссылку на

нормальные компоненты. Если ничего не указывать в этом свойстве, то

клиентское и серверное приложения соединяются, только если запущены на

одном компьютере. МАСТЕРА, помогите, пожалуйста!


Digitman   (2005-12-02 08:49:00) [1]


> Михаил (Киров)   (01.12.05 18:32)  



активирую сокет, компилятор выдаёт ошибку


в момент активации сокета компилятор уже ни при чем : он сделал своё дело раньше - успешно сгенерировал тот самый код, который у тебя активирует сокет.


выдаёт ошибку


это ран-тайм-ошибка

почитай внимательно справку к св-ву TAbstractsocket.Service, там все достаточно подробно разъяснено


PAVIA   (2005-12-01 19:25:00) [2]

Тебе нужно указывать протокол приклодного уровня. http, ftp, pop
Но не как не TCP, IP.
Поля Service служит для получение порта известного протокола. Которое можно ввести вручную.

> Если ничего не указывать в этом свойстве, то
> клиентское и серверное приложения соединяются, только если
> запущены на
> одном компьютере. МАСТЕРА, помогите, пожалуйста!

Обычно пишится без использования этого поля. Так что это у тебя какие то ошибки. Или проблемы с фаерволом.


Наверх

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