Example #1
0
        private void Peer_OnReceive(object sender, ENetPacket e)
        {
            using (var reader = new StreamReader(e.GetPayloadStream(false)))
            {
                var name = reader.ReadLine();
                var text = reader.ReadToEnd();

                if (IsClient)
                {
                    WriteLog("{0}: {1}", name, text);
                }
                else
                {
                    WriteLog("{0}: {1}", name, text);
                    m_Host.Broadcast(e.GetPayloadFinal(), 0, ENetPacketFlags.Reliable);
                }
            }
        }