Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

tcpserver/client   Найти похожие ветки 

 
Booo))   (2008-10-04 15:20) [0]

Я отправляю то что написано в едите со стороны клиента серверу.там это сообщение заноситься в переменную и выводиться в мемо,а как мне с севрера тправить то что пришло клиенту обратно?отправлял с помощью sendln,сохранил receiveln.И еще вопрос ,есть такой способ у тцп сервера ,что бы отправить то что мне нужноВСЕМ активным соединениям ,что то вроде как на серверсокете allactiveconnections?


 
Сергей М. ©   (2008-10-04 15:29) [1]


> как мне с севрера тправить то что пришло клиенту обратно?


Server.SendToClient(Конкретный_клиент, то_что_пришло);


> И еще вопрос ,есть такой способ


Есть.

Server.SendToAllActiveConnections(то_что_мне_нужно)


 
Booo))   (2008-10-04 15:53) [2]

а ка мне определить какой конретно клиент?))определитель айпи я непоставил ,пропустим первое ...отправить всем активным соединениям то что мне нужно ,допустим то что мне нужно в переменной С ,мне как ее отправить а точнее ее содержимое?
вуот так допустим я послыаю сообщение серверу и вывожу его ,а как мне отправить то что пришло всем активным соединениям ?:
procedure TForm1.Button1Click(Sender: TObject);
begin
Client.Sendln(Edit1.Text);
end;

procedure TForm1.serverAccept(Sender: TObject;
 ClientSocket: TCustomIpClient);
var
S:string;
begin
S:=ClientSocket.Receiveln;
while s<>"" do //здесь типа выполняется условие если переменная не пустая то сделать то и т.д.))
begin
memo2.lines.add("сообщение которое пришло от клиента на сервер:"+S);
S:=ClientSocket.Receiveln;
end;
end;



 
Booo))   (2008-10-04 15:58) [3]

и вот еще вопрос,если сообщение пришло,к клиенту это что за событие OnReceive?и тогда прокатит занести то что пришло к клиенту таким обазом :
var s :string;
begin
S:=Serversocket.receiveln;
memo1.lines.add("то что шло к севреру и вернулось к всем активным соединениям"+S);
s:=serversocket.receiveln;/тут как я понял это сообщение сохраняется и я могу его несколько раз посылать кнопкой отправить)
end;


 
Booo))   (2008-10-04 16:00) [4]

на sendtoallactiveconnections выдает ошибку


 
Сергей М. ©   (2008-10-04 16:07) [5]


> Booo))   (04.10.08 16:00) [4]


А у меня не выдает.
Что я делаю неправильно ?


 
Booo))   (2008-10-04 20:11) [6]

блин так как клиенту отобразить то что пришло с сервера serversocket.receiveln?
> А у меня не выдает.Что я делаю неправильно ?

блин у менЯ выдает ошибку может ты ошибься в написании как это должно выглядеть полностью serversocket.sendtoallactiveconnections или (как_я_обозвал_tcpserversocket).sendtoallactiveconnections?


 
Сергей М. ©   (2008-10-05 14:02) [7]

Без блинканья уже никак, да ?


> может ты ошибься в написании


Вряд ли)


> как это должно выглядеть полностью


Да вот прямо так и должно выглядеть. В моем компоненте и в моем коде. А в твоем - да шут знает как это у тебя должно выглядеть)
Как напишешь, так и будет выглядеть.


 
Booo))   (2008-10-05 21:42) [8]

ааа .ну извините я думал тут помогают,дык нет ,ошибься


 
Сергей М. ©   (2008-10-05 21:47) [9]

Ты не ошибся. Здесь помогают. Тем кто умеет думать.
У меня компонент TMyServerSocket. У этого компонента есть метод SendToAllActiveConnections. Он делает то что требуется.
А у тебя хз что за "тцп сервер". И думать над тем, что никому не известно что у тебя за "тцп сервер", ты не собираешься. Да еще и блинкаешь)


 
Booo))   (2008-10-05 22:49) [10]

serversocektи clientsocket ,как я знаю используется в локальной сети.Я хотел написать что то для инета ,и мне посоветовали tcpserver(socket),tcpclient(socket),которые с той же вкладки что и serversocekt(у которго точно естть это свойство )и clientsocket.Насчет головы я думаю ,проблема в написании ,потому что у меня по русскому почти два ,и логически поставить вопрос у меня получается плохо :)


 
Booo))   (2008-10-05 22:50) [11]

ладно проще какой посоветуй те компонент ,что бы работал не только в локалке но и в инете.на котором можно передавать файлы ,сообщения и т.п.?


 
Сергей М. ©   (2008-10-05 22:53) [12]


> что бы работал не только в локалке но и в инете.на котором
> можно передавать файлы ,сообщения и т.п.


Любой будет работать везде.


 
Booo))   (2008-10-05 23:42) [13]

ээ а то что clientsocket работает только в локалке - чушь?


 
DVM ©   (2008-10-05 23:46) [14]


> ээ а то что clientsocket работает только в локалке - чушь?

ПОЛНАЯ



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.101 c
15-1266819424
b/@.
2010-02-22 09:17
2010.08.27
Нужен драйвер USB flash -> DVD-дисковод


15-1270116260
Joe
2010-04-01 14:04
2010.08.27
Помогите, Локальная сеть и черный список


15-1264762579
И Павел
2010-01-29 13:56
2010.08.27
Стоит ли превращать сайт в файлообменник?


4-1234276707
Serafim
2009-02-10 17:38
2010.08.27
Не получается записать во входной буфер консоли WriteConsoleInput


2-1270101561
kukuikar
2010-04-01 09:59
2010.08.27
Создание диапазонов чисел из последовательности чисел