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

Вниз

отключение от сервера   Найти похожие ветки 

 
lena19   (2004-04-03 02:11) [0]

Всем привет .
при подключении к серверу клиенты заносятся в лист бокс
и всем клиентам рассылается список всех клиентов :

procedure TForm1.ServerSocket1ClientConnect(Sender: TObject;
 Socket: TCustomWinSocket);
var   n:integer;
 begin
listboxS.Items.Add(socket.RemoteAddress);
for n:=0 to listboxS.Count-1 do
 serversocket1.socket.Connections[n].SendTex  (listboxS.Items.Text);
 end;
а при отключении от сервера соответствующая запись из листбокса
нужно удалить как узнать номер этой записи ?
реально ли в процедуре
ServerSocket1ClientDisconnect узнать номер отключающегося выданый ему при подключении
(1 это Connections[0], 2 это Connections[1])


 
SergP ©   (2004-04-03 08:45) [1]

>реально ли в процедуре
>ServerSocket1ClientDisconnect узнать номер отключающегося выданый ему при
>подключении
>(1 это Connections[0], 2 это Connections[1])

Номер Connections лучше не юзай, так как при отключении клиента эти номера могут поменяться и у других клиентов.

Попробуй юзать SocketHandle, там значения для каждого соединения по крайней мере уникальны и постоянные в течении всего времени действия соединения.



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

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

Наверх




Память: 0.46 MB
Время: 0.026 c
1-1084120735
Автор
2004-05-09 20:38
2004.05.23
Загрузка из файла


1-1084295059
vertal
2004-05-11 21:04
2004.05.23
В меню у формы вместо русских букв знаки вопроса


6-1081178925
-=Demon=-
2004-04-05 19:28
2004.05.23
TClient&TServer-Socket


9-1074687307
Shopot
2004-01-21 15:15
2004.05.23
Direct3D в Delphi.


3-1082724983
}|{yk
2004-04-23 16:56
2004.05.23
Понял где возникает ошибка в триггере