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

Вниз

IP сервера   Найти похожие ветки 

 
c0pyc@t ©   (2002-08-26 12:27) [0]

Сделал сервер на ServerSoket
вопрос как узналь ip сервера программо


 
AlexAn ©   (2002-08-26 13:14) [1]

У сервера может быть несколько интерфейсов, а по-сему и несколько IP-адресов - ореентироваться нудно на это.
Если явным образом не указывать на каком IP у тебя висит сервер, то он вешается на все сразу, отсюда вывод узнать IP сервера для конкретнго клиента можно, когдаон установил соединение:

procedure TForm1.ServerSocketAccept(Sender: TObject;
Socket: TCustomWinSocket);
var
addr: string;
begin
addr := Socket.LocalAddress;
...
end;

если же нужно определить на каких IP весит сервер, то здесь необходимо обращаться скорее всего к API и просмотреть какие интерфейсы поддерживают TCP/IP и какие у них адреса.


 
c0pyc@t ©   (2002-08-26 13:40) [2]


> AlexAn ©

На моем компе есть ip я его знаю, я же хочю чтоб при запуске программы мне выдовали ip моей машины, через Accept не выходит


 
c0pyc@t ©   (2002-08-26 13:46) [3]


> AlexAn ©


Тоесть пока ко мне не подконнектяться я так свой ip и не узнаю???


 
Digitman ©   (2002-08-26 16:00) [4]

см. TServerWinSocket.LocalAddress



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
3-92380
Roma111
2002-10-04 16:08
2002.10.28
Зависание QRep


1-92446
kukuikar
2002-10-17 23:18
2002.10.28
Сказ про то как я пишу в реестр...


14-92728
werr
2002-10-09 09:30
2002.10.28
USB 2.0, 1.1, 1.0


14-92689
Anatoly Podgoretsky
2002-10-06 12:01
2002.10.28
Наташенька (nata610@pisem.net) с днем рождения


3-92350
korn
2002-09-28 13:13
2002.10.28
Не наращивается автоинкрементальное поле