コード例 #1
0
 public void SendPacket(DevServerPackets type)
 {
     if (type == DevServerPackets.Ping)
     {
         m_pingRequest = DateTime.Now;
     }
     SendPacket(new[] { (byte)type });
 }
コード例 #2
0
 public void SendPacket(DevServerPackets type)
 {
     if (type == DevServerPackets.Ping)
     {
         m_pingRequest = DateTime.Now;
     }
     lock (m_sendQueue)
         m_sendQueue.Enqueue(new[] { (byte)type });
 }
コード例 #3
0
        private void SendPacket(DevServerPackets type, byte[] data)
        {
            var stream = new MemoryStream();
            var writer = new BinaryWriter(stream);

            writer.Write((byte)type);
            writer.Write((short)(data.Length));
            writer.Write(data);
            SendPacket(stream.ToArray());
        }
コード例 #4
0
ファイル: ChatClient.cs プロジェクト: hrkrx/DevProLauncher
 private void SendPacket(DevServerPackets type, byte[] data)
 {
     var stream = new MemoryStream();
     var writer = new BinaryWriter(stream);
     writer.Write((byte)type);
     writer.Write((short)(data.Length));
     writer.Write(data);
     lock(m_sendQueue)
         m_sendQueue.Enqueue(stream.ToArray());
 }
コード例 #5
0
ファイル: ChatClient.cs プロジェクト: hrkrx/DevProLauncher
 public void SendPacket(DevServerPackets type)
 {
     if (type == DevServerPackets.Ping) m_pingRequest = DateTime.Now;
     lock (m_sendQueue)
         m_sendQueue.Enqueue(new[] { (byte)type });
 }
コード例 #6
0
ファイル: ChatClient.cs プロジェクト: hrkrx/DevProLauncher
 public void SendPacket(DevServerPackets type, string data)
 {
     SendPacket(type, Encoding.UTF8.GetBytes(data));
 }
コード例 #7
0
 public void SendPacket(DevServerPackets type)
 {
     if (type == DevServerPackets.Ping) m_pingRequest = DateTime.Now;
     SendPacket(new[] { (byte)type });
 }
コード例 #8
0
 public void SendPacket(DevServerPackets type, string data)
 {
     SendPacket(type, Encoding.UTF8.GetBytes(data));
 }