Конференция "Сети" » Многонитевой TCP-сервер на асинхронных событиях [D7]
 
  • app © (16.02.12 14:18) [20]
    Не надо заваливать форум такими простынями, неудивляйся, что их будут удалять, достаточно опубликовать ссылку, заинтересованые лица смогут ее посмотреть, не мешая работе форума.
  • xss22 © (16.02.12 14:24) [21]
    Anatoly Podgoretsky, Вы меня не поняли. Или я не правильно выразился.

    В общем подключено 20 клиентов. Каждый имеет свой уникальный Nick.

    Но иногда требуется отправить сервером пакет игрокам Nick='user3' и Nick='user5'.
    Как их найти в Client as  TMyClient.

    Вот например еслиб у нас был массив игроков, например:
    Player : array of record  
     Nick       :string[15];  
     PosX: Single;    
     PosY: Single;    
     PosZ: Single;  
     IdMap : string[4];
    end;



    то я бы сделал вот так:
     for j := 0 to Length(Player)-1  do
     if Player[j].Nick='user3' then
    ...



    Но как сделать подобное с нашим случаем, описанным выше в демке ???
  • Anatoly Podgoretsky © (16.02.12 15:12) [22]
    > xss22  (16.02.2012 14:24:21)  [21]

    Если ты хочешь послать другому клиенту, то ты должен это где то хранить
  • Сергей М. © (16.02.12 15:17) [23]

    > xss22


    Ты так хорошо и за здравие начал про "Многонитевой TCP-сервер на асинхронных событиях" - и при этом так позорно и за упокой скатился до неумения разобраться в чужой тривиальной "демке")
 
Конференция "Сети" » Многонитевой TCP-сервер на асинхронных событиях [D7]
Есть новые Нет новых   [134435   +16][b:0][p:0.001]