К списку форумов К списку вопросов
Вопрос по взаимодействию по протоколу TCP/IP в Delphi при помощи сокетов.
Горе программист
21.04.2004 - 08:05
Следующая ситуация:
Есть сервер и 3 клиента (Клиент1, Клиент2, Клиент3). Клиенты подключаются и отключаются в беспорядке (кому как вздумается). Вопрос - как определить у какого клиента какой номер соединения? Другими словами - если первому клиенту нужно отправить строку S, то команда такая: ServerSocket1.Socket.Connections[N].SendText(S); Но вот чему равно N?
Отправлять всем троим эту строку запрещено условием......
VaS
1 - 21.04.2004 - 10:29
Ищем в массиве ServerSocket1.Socket.Connections тот сокет, который имеет IP-адрес (ServerSocket1.Socket.Connections[N].RemoteAddr.sin_addr) нужной машины и отправляем в него что нужно.
Горе программист
2 - 21.04.2004 - 14:42
(1) Спасибки.

К списку вопросов на форуме Программирование

>>