Exemple #1
0
        // 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);
                }
            }
        }