Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2017-10-31 18:07:32 ЛС | профиль | цитата
Есть такая проблема. Пока что можно пробовать решить с помощью MultiElementEx. При поступлении соединения в мультиэлемент добавляется экземпляр схемы, в котором необходимо хранить все данные этого соединения (например, имя пользователя), при отключении - экземпляр удаляется. При получении каждого события от TCPServer перебираются все схемы в MultiElement и ищется связанная с данным CurClientID схема, делается активной. В неё подаются необходимые даные из события. При необходимости схемы одного ClientID отправить данные другому ClientID делается то же самое: перебираются схемы в MultiElement в поисках сопоставления "имя пользователя"-ClientID.

Для простоты можно попробовать сначала просто вести список сопоставлений ClientID-"имя пользователя" с помощью других компонентов, типа таблички с 2 колонками.
карма: 26

0