Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
4-2433
Rad
2003-11-27 02:57
2004.02.02
ShellExecute для открытия окна свойств файла


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


1-2205
ZeBriD
2004-01-20 19:28
2004.02.02
GIF & TForm


3-1954
uw
2004-01-08 14:31
2004.02.02
Перпендикулярный грид


3-1958
Patrick
2004-01-08 16:58
2004.02.02
ORDER BY в многотабличном запросе.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский