ByteBuffer.ReadInt C# (CSharp) Method

ReadInt() public method

public ReadInt ( ) : int
return int
    public int ReadInt()
    {
        return (int)mBinaryReader.ReadInt32();
    }

Usage Example

Example #1
0
        /// <summary>
        /// Gets game server current configuration
        /// </summary>
        /// <param name="response">Underlaying in and out streams</param>
        /// <param name="token">Token for authentication</param>
        private void GetSettings(HttpListenerContext response, string token)
        {
            List <byte> buffer = new List <byte>();

            buffer.Add((int)EnumsServer.Enums.AllEnums.HGetSettings);             //Mudar
            buffer.AddRange(BitConverter.GetBytes(Encoding.ASCII.GetBytes(token).Length));
            buffer.AddRange(Encoding.ASCII.GetBytes(token));
            SendToGameServer(buffer.ToArray());


            while (!client.GetStream().DataAvailable)
            {
                Thread.Sleep(50);
            }

            byte[] dataFromServer = new byte[4096];
            client.GetStream().Read(dataFromServer, 0, dataFromServer.Length);

            ByteBuffer bf = new ByteBuffer();

            bf.WriteBytes(dataFromServer);

            string json = "{ port:" + bf.ReadInt() + ", concurrent_players: " + bf.ReadInt() + "}";

            SendToClient(response, json, 200);
        }
All Usage Examples Of ByteBuffer::ReadInt