ToByteArray() публичный Метод

Added [20051124].
public ToByteArray ( ) : byte[]
Результат byte[]
Пример #1
0
    public void TransmitStream(BKSystem.IO.BitStream data, int player)
    {
        if (m_clients[player] != null && m_clients[player].Connected)
        {
            // Pad the data by 1 bit ???
            data.Write(0);

            // Send how large the data is in the first 32 bits
            byte[] sendData   = data.ToByteArray();
            int    sendLength = IPAddress.HostToNetworkOrder(sendData.Length);
            byte[] lengthData = BitConverter.GetBytes(sendLength);

            // Choose the stream to use
            NetworkStream stream;

            stream = m_clients[player].GetStream();

            stream.Flush();

            stream.Write(lengthData, 0, lengthData.Length);
            //Debug.Log("Sending " + sendData.Length + " bytes to player " + player);

            // Then send the data
            stream.Write(sendData, 0, sendData.Length);
        }
        else
        {
            Debug.LogWarning("Attempting to transmit data while disconnected");
        }
    }
Пример #2
0
    public void TransmitStream(BKSystem.IO.BitStream data)
    {
        if (m_client.Connected)
        {
            // Pad the data by 1 bit ???
            data.Write(0);

            // Send how large the data is in the first 32 bits
            byte[] sendData   = data.ToByteArray();
            int    sendLength = IPAddress.HostToNetworkOrder(sendData.Length);
            byte[] lengthData = BitConverter.GetBytes(sendLength);
            m_client.GetStream().Flush();

            m_client.GetStream().Write(lengthData, 0, lengthData.Length);
            Debug.Log("Sending " + sendData.Length + " bytes to server");

            // Then send the data
            m_client.GetStream().Write(sendData, 0, sendData.Length);
        }
    }
Пример #3
0
 public static string GetFitterMessage(BitStream raw)
 {
     string msg = System.Text.Encoding.ASCII.GetString(raw.ToByteArray());
       msg = msg.Replace("\0", "");
       return msg;
 }