![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Протоколы сокетов [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 служит для получение порта известного протокола. Которое можно ввести вручную.
> Если ничего не указывать в этом свойстве, то
> клиентское и серверное приложения соединяются, только если
> запущены на
> одном компьютере. МАСТЕРА, помогите, пожалуйста!
Обычно пишится без использования этого поля. Так что это у тебя какие то ошибки. Или проблемы с фаерволом.