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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2010, 11:27   #11
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

читать и разбираться тут
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 21.01.2010, 19:06   #12
Nice42ru
Форумчанин
 
Регистрация: 25.10.2009
Сообщений: 131
По умолчанию

Возникла проблема, как сделать как бы два потока на сервере чтобы сервер передал информацию из Memo1(сервера) в Memo1(клиента) и Memo2(сервера) в Memo2(клиента)

Использовал вот этот код, но он годиться только для передачи из одного Memo в другое. если её испльзовать то значение Memo1 и Memo2 сервера, запишиться в Memo1 клиента, при этом Memo2 клиента остается пустым.


Код:
     var i: Integer;
    begin
      {Посылаем ВСЕМ клиентам данные из Memo1}
      for i := 0 to ServerSocket1.Socket.ActiveConnections-1 do begin
       ServerSocket1.Socket.Connections[i].SendText(Memo1.Text);
      end;
Nice42ru вне форума Ответить с цитированием
Старый 22.01.2010, 08:47   #13
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Nice42 стучи в аську помогу чем смогу в обучении.бесплатно
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 22.01.2010, 15:40   #14
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Nice42ru
вот решение твоей проблемы
сервер на той части откуда надо получить данные
Код:
procedure TForm1.SS1ClientConnect(Sender: TObject;
  Socket: TCustomWinSocket);
var i:Integer;
begin
 SS1.Socket.Connections[0].SendText('0001');// отправляем команду что читаем из мемо1
 SS1.Socket.Connections[0].SendText(mmo1.text);
 SS1.Socket.Connections[0].SendText('0002');// отправляем команду что читаем из мемо2
 SS1.Socket.Connections[0].SendText(mmo2.text);
 SS1.Socket.Connections[0].SendText('0001');// отправляем команду закончили чтение из мемо2
end;
ss1-TserverSocket
ну а это у TClientSocket
Код:
procedure TForm1.clientRead(Sender: TObject; Socket: TCustomWinSocket);
var m:string;
begin
m:=Socket.ReceiveText;
if m='0002' then f:=False;
if m='0001' then f:=True;
if f and ((m<>'0001') and (m<>'0002')) then // пришел текст из мемо1 пишем в мемо 1
mmo1.Lines.Add(m)
else if not f and ((m<>'0001') and (m<>'0002')) then// пришел текст из мемо2 пишем в мемо 2
mmo2.Lines.Add(m);
if (m='0001') or (m='0002') then m:='';
end;
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 22.01.2010 в 15:43.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клиент-сервер Pliks Общие вопросы по Java, Java SE, Kotlin 2 10.12.2009 10:33
клиент сервер dampirik Помощь студентам 0 28.09.2009 01:29
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18
Клиент-сервер-клиент Кронос Работа с сетью в Delphi 3 24.08.2007 07:57
клиент сервер Oksana1988 Фриланс 3 10.04.2007 12:12