Форум: "Сети";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.05 c