|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.03.2010, 18:51 | #1 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 46
|
Работа с отдельным клиентом
Подскажите, как осуществить работу сервера (например отсылку сообщения) с определенным клиентом (чтобы при подключении он добавился в список, его можно было выделить и по кнопке отправить ему сообщение)
|
28.03.2010, 21:11 | #2 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 127
|
Тут не провидцы мы не знаем, с каким компонентом ты работаешь.
0_o
|
29.03.2010, 13:52 | #3 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 46
|
tserversocket и tclientsocket
|
29.03.2010, 14:33 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...а пущай клиент посылает "служебную" информацию при подключении, отфильтровав которую сервер добавлял IP абонЭнта в листбокс например, ну а по событию onClick компонента выделенный элемент itemindex давал-бы вам информацию кому посылать сообщение... вот такой приблизительный алгоритм.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
29.03.2010, 14:37 | #5 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 46
|
Я программирую неделю примерно, поэтому не очень уловил суть. Ip адрес мне посылает клиент, это понятно, работает. Дальше Ip добавляется в листбокс, тоже понятно. Что дальше? Как сделать информацию служебной?
|
29.03.2010, 14:47 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
да обычным текстом посылаете, не зря ведь слово "служебной" в кавычках... к примеру
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
29.03.2010, 14:54 | #7 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 46
|
А допустим если у меня клиент посылает IP, а потом %username% их же надо обозначить, чтобы он определял, что шлет клиент.
|
29.03.2010, 16:09 | #8 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 46
|
А что такое temp?
|
29.03.2010, 16:13 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...думаю вам для начала с протоколом обмена определиться нужно, возьмите бомажку, распишите-нарисуйте логику работы, взаимодействие клиента и сервера, а уже потом за кодинг.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
29.03.2010, 16:26 | #10 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 46
|
У меня это есть.
Запускается сервер. Запускается клиент. Клиент определяет IP адрес, сохраняет в переменную. По таймеру клиент подключается к серверу. Клиент отправляет свой IP адрес. Сервер принимает, заносит IP адрес в Listbox1. Дальше, мне нужно присвоить этому клиенту имя, добавить его в Combobox1. На нажатие Button1 сервер проверяет, если выбрана в Combobox1 строка 'user#1', то он отправляет клиенту с именем 'user#1' текст 'turnoff'. Клиент принимает его, если принятый текст='turnoff', то выполняется выключение компьютера (например). Или вместо имени в Combobox1 отображать IP и работать соответственно с IP. Это все, что мне надо. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как разбить данные из одной ячейки по 4-м отдельным ячейкам? | lench | Microsoft Office Excel | 12 | 12.01.2012 08:20 |
Программа со встроенным ICQ клиентом | Сашик | Помощь студентам | 4 | 20.03.2010 18:48 |
Трабл с торрент-клиентом | Ногин Антон | Операционные системы общие вопросы | 2 | 01.01.2010 22:29 |
Парсер сайта с клиентом для мобилы | 40Sook | PHP | 8 | 04.09.2009 11:46 |
закачка файла отдельным потоком. | ZeitGeist7 | Общие вопросы Delphi | 12 | 26.02.2009 20:23 |