Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2013, 21:06   #11
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Slym Посмотреть сообщение
что-то заморочно...
зачем клиенту какой то ид? он уже есть в списке подключенных и список доступен...

тема сервера какая? очередной чат или что-то серьезное?

проект выложи позырить
К сожалению выложить проэкт не могу.
Есть, допустим, 4 удалённых компьютера. На которых запущена определённая программа, мне надо на сервер отправлять данные о программе. Запущен ли процесс, и проверять пару файлов на наличие определённой строки. Это всё я сделал, осталось только принимать эту инфурмацию с 4х клиентов и распределять их по опредёлнным лейблам.


Например:
Код:
Client 1 (ip 111.222.333.444)
Процесс:                        запущен
Подключение к ФТП:       присутствует 
Наличие нужной строки:  есть



Код:
Client 2 (ip 555.666.777.888)
Процесс:                        запущен
Подключение к ФТП:       отсутствует
Наличие нужной строки:  нету
Это никакой не кейлогер и не прочие хацкие тулзы.
_ZixeL_ вне форума Ответить с цитированием
Старый 12.02.2013, 05:35   #12
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

серверу лейбы не нужны, гуй не нужен вообще...
в идеале сервер должен стартовать службой и незаметно обслуживать клиентов

определяешь клиентов как? по IP или они авторизуются как-то?
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 12.02.2013, 10:11   #13
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Slym Посмотреть сообщение
серверу лейбы не нужны, гуй не нужен вообще...
в идеале сервер должен стартовать службой и незаметно обслуживать клиентов

определяешь клиентов как? по IP или они авторизуются как-то?
А как тогда выводить нужную мне информацию? Удобней всего было бы в лейблы, конечно.
Определяю по IPу
_ZixeL_ вне форума Ответить с цитированием
Старый 12.02.2013, 11:16   #14
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Цитата:
Сообщение от _ZixeL_ Посмотреть сообщение
А как тогда выводить нужную мне информацию? Удобней всего было бы в лейблы, конечно.
Определяю по IPу
я бы пользовал ListView +vsReport или любой другой табличник, т.к. колво клиеннтов динамично и лейбов на всех не напасешь

и блокирующий режим сокетов ThreadBloсking (для новичков самое то)
протокол какой, интенсивность сообщений какая
с проектом тебе быстрее помогли бы... боевой проект не надо, накидай времянку

вот времянка
Вложения
Тип файла: zip Project1.zip (2.0 Кб, 7 просмотров)
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 12.02.2013 в 12:44.
Slym вне форума Ответить с цитированием
Старый 12.02.2013, 13:00   #15
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Slym Посмотреть сообщение
я бы пользовал ListView +vsReport или любой другой табличник, т.к. колво клиеннтов динамично и лейбов на всех не напасешь

и блокирующий режим сокетов ThreadBloсking (для новичков самое то)
протокол какой, интенсивность сообщений какая
с проектом тебе быстрее помогли бы... боевой проект не надо, накидай времянку
Динамически создавать ничего не буду. Т.к. клиентов больше 6-ти шт. не будет. Просто 6 окошек
Протокол чего?
Состояние программы, по сокетам на сервер, отправляются каждые 5 минут.

В прэкте ничего особенного. Просто от клиента отправляются сообщения:

Код:
GeneralForm.ClientSocket1.Socket.SendText('processrun');
_ZixeL_ вне форума Ответить с цитированием
Старый 12.02.2013, 17:42   #16
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

будучи студентом я валил софт лаборантов комп. класса простенькой программой...
программа создавала подключения (много) на определенный порт сервера в итоге сервер падал от того что как и у тебя лейбов по количеству компов в классе или что то в этом духе
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 13.02.2013, 00:26   #17
_ZixeL_
Форумчанин
 
Регистрация: 04.11.2012
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Slym Посмотреть сообщение
будучи студентом я валил софт лаборантов комп. класса простенькой программой...
программа создавала подключения (много) на определенный порт сервера в итоге сервер падал от того что как и у тебя лейбов по количеству компов в классе или что то в этом духе
Ок, спасибо большое за помощь. Буду разбираться.
_ZixeL_ вне форума Ответить с цитированием
Старый 16.02.2013, 09:30   #18
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию

Ребят, все проще, просто при подключении, сервер автоматические выдает Handle сокета, т.е мы передает ему ид, сам ID выйдет большим что то типа: 1234234
Но это не суть, работать можно.
stalker1995s вне форума Ответить с цитированием
Старый 12.03.2013, 16:15   #19
Don01
Новичок
Джуниор
 
Регистрация: 12.03.2013
Сообщений: 5
По умолчанию

Привет я понял ты хочешь ламануть rus-minecraft я тоже ненавижу их! ! ! меня забанели не за что. друг посоветовал LOIS я их ддошу. давай я тебе скину LOIS и вместе будем. или скинь мне как нада правильно ломать их сервер будем вместе ломать.
Don01 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ClientSocket rule-z Работа с сетью в Delphi 52 29.06.2011 08:27
ClientSocket AlexJan Компоненты Delphi 5 12.09.2010 08:08
ClientSocket misher Общие вопросы Delphi 2 09.07.2010 15:55
Serversocket,clientsocket prizrak1390 Работа с сетью в Delphi 10 21.04.2009 16:04
Проблема с ClientSocket Shouldercannon Работа с сетью в Delphi 1 23.03.2009 14:45