// Envia un objecte Position serialitzat cap al servidor void ResponseToServer() { while (true) { Position position = new Position(dicPlayers[indexPlayer].position.PosX, dicPlayers[indexPlayer].position.PosY, dicPlayers[indexPlayer].position.Width, dicPlayers[indexPlayer].position.Height); if (position.PosX != dicPlayers[indexPlayer].position.PosX || position.PosY != dicPlayers[indexPlayer].position.PosY) { var stringPlayer = SerializatePlayer.Serializate(dicPlayers[indexPlayer]); byte[] playerSerialized = Encoding.UTF8.GetBytes(stringPlayer); ClientNS.Write(playerSerialized, 0, stringPlayer.Length); } } }