Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.02;
Скачать: CL | DM;

Вниз

TidTCPServer TidTCPClient   Найти похожие ветки 

 
user   (2003-11-27 07:46) [0]

Добрый день. Такой вопрос. Мне нужно сделать сервак. И проблема вся в том, что в компоненте TidTCPServer можно указать только 127.0.0.1 и мой ip-ик. А чтобы вот указать другой ip не получается. И как вот поступить ???


 
Digitman ©   (2003-11-27 08:31) [1]


> И проблема вся в том, что в компоненте TidTCPServer можно
> указать только 127.0.0.1 и мой ip-ик. А чтобы вот указать
> другой ip не получается


как это так ? что, инспектор объектов по рукам бьет тебе что ли, когда ты пытаешься ввести произвольный код ? как эта беда страшная выглядит ? поясни ...


 
user   (2003-11-27 08:43) [2]

Значит я пишу ip той тачки где я хочу поставить сервак и естественно порт. Ставлю тот же порт в Default. И компилю. А при выполнений появляется ошибка : Project raised exception EidSocketError with message "Socket Error # 10049 Cannot assign requested addres".


 
Digitman ©   (2003-11-27 08:59) [3]

сколько доступных адресов (и какие) кроме 127.0.0.1 ты видишь в списке редактора св-ва Bindings в инспекторе объектов ? все эти адреса допустимо включать в список Bindings (включая 127.0.0.1), прочие (произвольно указанные) адреса - недопустимо


 
Anatoly Podgoretsky ©   (2003-11-27 09:01) [4]

Ты забыл выполнить вторую часть своего желания - той тачки где я хочу поставить сервак


 
user   (2003-11-27 09:03) [5]

Вот интересно тогда получается. Я вижу тока 2 адреса : 127.0.0.1 и мой ip-ник. И все. И как же мне быть. Тут покывырялся немножко. От случая к случаю сервак запускается, но потом опять глюкает. Да и то запустился тока один раз. :((


 
user   (2003-11-27 09:06) [6]

и какое же желание я забыл выполнить если не секрет ...


 
alexdbases ©   (2003-11-27 10:04) [7]

А ты как хочешь чтобы у сервера был IP не localhost или не IP той машины на каторой он(сервер) запущен? Это было бы странно. Например. Мой IP - 192.168.0.1 ставлю твой сервер и опа - у меня твой сервер показывает что мой IP - 10.49.0.1 =)))).


 
user   (2003-11-27 10:25) [8]

Нет. Я наоборот хочу чтобы у сервака был ip той тачки где он будет работать. Просто во время работы у меня он не пашет и выдает ошибку (см. выше). Вот мой ip 192.168.0.1 а у другой тачки на которой он должен работать 192.168.60.25 и вот если я поставлю 60.25 он хрюкает. И в списке Bindings ip 60.25 нема.


 
Плохиш_   (2003-11-27 10:35) [9]

>user (27.11.03 10:25) [8]

Объясняю медленно и на пальцах: Сервак надо запускать на той тачке, адрес которой ты сызволил прописать. Или прописывать адрес при инициализации программы.


 
alexdbases ©   (2003-11-27 10:40) [10]

Ну а ты как хотел. Пока сервер работает на какой либо машине доступны ip для сервера - localhost и IP машины. И все. А подставляется IP если не автоматически(не уверен в этом) то всегда можно узнать IP машины где запустили exe и подставить его в твой сервер затем active := true.


 
alexdbases ©   (2003-11-27 10:42) [11]

И вообще - ты выставляешь все это в свойстве Bindings =) ?


 
user   (2003-11-27 11:01) [12]

Огромное приогромное СПАСИБО !!! Сейчас попробую :))


 
Digitman ©   (2003-11-27 11:06) [13]


> user


есть св-во IdStack.LocalAddresses, возвращающее объект TStringList, заполненный IP-адресами интерфейсов, доступных на машине, где запрашивается это св-во ... отсюда и пляши



Страницы: 1 вся ветка

Текущий архив: 2004.02.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
4-2436
frost
2003-11-26 12:33
2004.02.02
Программы по умолчанию!


3-2037
Bolek
2004-01-09 17:39
2004.02.02
Доступ к данным


14-2332
race1
2004-01-10 17:59
2004.02.02
будет ли флеш память под USB 2.0 работать на USB 1.1?


3-2029
ККВ
2004-01-06 13:43
2004.02.02
Как поместить данные из двух Query в один DBGrid?


9-1943
RIMMER
2003-07-17 23:32
2004.02.02
DelphiX: DXDraw на полный экран и обратно в runtime