![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: нет Всего: 23 |
Как посчитать кол-во людей приконектившихся к серверу? Т.е. кол-во потоков? Вроде нельзя или я ошибаюсь?
-------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 4 Всего: 155 |
IdTCPServer1.Threads.LockList.Count
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 1 Всего: 55 |
Если имеется ввиду TIdTCPServer, то у него есть свойство Threads
-------------------- Все знать невозможно, но хочется |
|||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: нет Всего: 23 |
а как переслать всем некий текст? Че то не пойму...
Добавлено @ 23:09 Да и вот я делаю одно приложение. Ставлю туда TidTCPServer, пишу в свойстве OnConnect showmessage(IntToStr(idTCPServer1.Threads.LockList.Count)); И делаю клиент, тама 2 кнопки. на одну idTCPClient1.Connect(); на другую idTCPClient1.Disconnect; Сначала запускаю сервер потомо клиент... нажимаю на кнопку происходит коннект и в сервере отображается число 1. А если запускаю второй клиент то уже не чего не происходит... почему? -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Girder |
|
||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 4 Всего: 155 |
Добавлено @ 23:22
Ripper код плиз... Это сообщение отредактировал(а) Girder - 13.8.2004, 23:25 -------------------- Как слышим, так и пишим. Истина где-то там... |
||||
|
|||||
| Ripper |
|
||||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: нет Всего: 23 |
Че то проги скомпиленные постоянно виснут... сокеты намного приятнее... хм
Server:
Client:
Порты совпадают. Открываю сервер, затем клиент (у него свойство host=127.0.01), тыркаю на кнопку Коннект, потом на сервере кнопка - кол-во клиентов = 0... потом нажимаю отослать текст и виснет клиент -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
||||
|
|||||
| Jey_k |
|
|||
![]() WEB-командир ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4149 Регистрация: 16.11.2003 Где: Москва Репутация: нет Всего: 61 |
Отправил почтой
|
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 1 Всего: 55 |
Правильнее делать так, и только так (имеется ввиду использование свойства Threads):
Дело в том, что каждому LockList должен соответствовать парный UnlockList! См. описание типа TThreadList. -------------------- Все знать невозможно, но хочется |
|||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: нет Всего: 23 |
незнаю все равно ничего не получается... видимо сервер не посылает текст. Что за ошибка
Connection closed gracefully? Кол-во клиентов равно 0 при коннекте клиента. Вот :
-------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 1 Всего: 55 |
Это значит что соединение закрыто, при этом в канале не осталось данных. Все передано и принято. -------------------- Все знать невозможно, но хочется |
|||
|
||||
| Barovskiy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 15.1.2006 Репутация: нет Всего: нет |
Я когда то делал так....
Все работает, и подключений множество может быть Это код сервака, когда к нему подключаешься он выдает кто покдлючился во сколько подключился ...
Это сообщение отредактировал(а) Barovskiy - 16.1.2006, 13:36 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |