Форум: "Сети";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Внизотключение от сервера Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.044 c