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

Вниз

idTCPServer можно ли узнать ip подключившихся?   Найти похожие ветки 

 
banderas ©   (2004-07-22 07:37) [0]

Как узнать какие ip в ДАННЫЙ момент подключены к серваку? (idTCPServer)


 
Reindeer Moss Eater ©   (2004-07-22 08:38) [1]

http://delphimaster.net/view/6-1090419041/


 
banderas ©   (2004-07-22 09:38) [2]

смешно!
А если серьезно прошу помогите кто чем может!!!!


 
Reindeer Moss Eater ©   (2004-07-22 09:42) [3]

Смех без причины признак знаешь чего?

Что именно там не понравилось?
Там нет кода определяющего IP?


 
banderas ©   (2004-07-22 10:16) [4]

1)>Смех без причины признак знаешь чего?
http://delphimaster.net/view/6-1090419041/ ------ Это я же и задавал вопрос.

2)Мне нужно узнать (допустим по таймеру) какие IP  в ДАННЫЙ момент подключены к серваку.


 
Reindeer Moss Eater ©   (2004-07-22 10:18) [5]

Это я же и задавал вопрос.
И что? Я знаю, что ты.

AThread.Connection.Socket.Binding.PeerIP


 
banderas ©   (2004-07-22 10:41) [6]

Ладно. Допустим ко мне подконектились я делаю memo1.lines.add(AThread.Connection.Socket.Binding.PeerIP). За тем я узнаю что от меня ктото хочет отконектится что мне сделать чтобы из memo1 убрать ip отконетивающегося? (зарание СПАСИБО)


 
Reindeer Moss Eater ©   (2004-07-22 10:54) [7]

что мне сделать чтобы из memo1 убрать ip отконетивающегося?
Memo1.Lines.Delete


 
banderas ©   (2004-07-22 11:05) [8]

А если у меня 10 клиентов то что всех удолять что ли из memo1?
Как удолить именно ip пославшего сообщение об уходе?


 
Reindeer Moss Eater ©   (2004-07-22 11:13) [9]

"Как удалить" и "кого удалить" - ДВА совершенно разных вопроса.
Спрашивай то, чего хочешь узнать. Потому что я отвечаю на то, что спрашивают.

Как удолить именно ip пославшего сообщение об уходе?
Передать методу Memo1.Lines.Delete нужный индекс


 
banderas ©   (2004-07-22 11:19) [10]

>Передать методу Memo1.Lines.Delete нужный индекс
А Как узнать этот индекс?


 
Reindeer Moss Eater ©   (2004-07-22 11:26) [11]

Найти в списке Memo.Lines строку с искомым IP.
Её индекс - нужный тебе индекс.


 
banderas ©   (2004-07-22 11:29) [12]

Вот. Это то мне и было нужно. Как осуществить поиск?


 
Digitman ©   (2004-07-22 11:40) [13]


> banderas ©   (22.07.04 11:29) [12]


знаешь на что это похоже ? на "дай г...а, дай ложку", извини уж за резкость ..


> Как осуществить поиск?


работа с методами/свойствами класса TMemo как такового разве как-то связана с "Сетями" ?


 
alienserg   (2004-07-22 19:41) [14]

banderas ©   (22.07.04 11:29) [12]

Как осуществить поиск?

F1.
Поставь курсор в коде на TMemo и нажми F1. Откроется справка. Ты удивишься, но там практически все, что тебе надо, описано. Правда на английском...
Прочитай про все методы и проперти TMemo.
Потом еще раз прочитай.
Потом просмотри примеры использования(examples).
После этого, если что непонятно, иди сюда и спрашивай. Иначе тебя будут пинать. Ленивых не любят.

Еще один совет тебе. В поставке Indy есть куча демо программ с исходниками. Открой эти примеры и изучи их досконально.
То, что тебе надо, есть в
IndyDemos\Chat\Server
и
IndyDemos\Chat\Client

Единственное, что тебе надо там подправить, так это переделать работу с TMemo. Ты работаешь с ней не из основного потока, где идет отрисовка всего на форме, а из потока клиента, подсоединенного к idTCPServer.
Для этого тебе нужны базовые навыки работы с тредами. Я не уверен, что они у тебя есть...



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

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

Наверх




Память: 0.5 MB
Время: 0.039 c
1-1095170605
andsoft
2004-09-14 18:03
2004.10.03
Помогите с отладчиком


11-1080976041
Deimos
2004-04-03 11:07
2004.10.03
где мои байты ????


1-1095567429
ArchValentin
2004-09-19 08:17
2004.10.03
Работа с компонентом ListView


4-1093000285
kukuikar
2004-08-20 15:11
2004.10.03
Как убрать или спрятать кнопку на InputBox?


6-1091000844
Катя
2004-07-28 11:47
2004.10.03
Как прикрепить файл и вставить текст в тело письма?