Pero esto te ocurre porque no tienes declarado el control WS como un Array.
Si lo tienes colocado en la zona del cliente, no es necesario que declares array ni que controles el index, todos los datos que te envíen te llegarán por un único canal.
Si lo tienes colocado en la parte del servidor, si que necesitas declararlo como array y de esta forma cada cliente que solicite una conexión cargas el 1, 2, 3, 4.....,n controles socket y de esta forma, cuando un cliente te solicite algo, mediante INDEX sabrás que conexión realiza la petición.
Fíjate que entre el planteamiento de la primera pregunta y ésta, existe un gran abismo. Index es un parámetro que genera el evento DataArrival, poniendo en él el elemento del array que solicita. En este caso, Index ni lo puedes crear ni lo puedes tocar, solamente puedes leeerlo..
Espero que te resulte útil. |