コード例 #1
0
        private static void tcpSession_DataReceived(object sender, DataEventArgs e)
        {
            AsyncTcpSession session = sender as AsyncTcpSession;

            byte[] tmpBuffer = e.Data;
            var    buffer    = new CGD.buffer(e.Data, 0, e.Length);

            int    bufferType   = (int)buffer.extract_uint();
            ushort bufferLength = (ushort)buffer.extract_short();
            string bufferData   = buffer.extract_string();

            Console.WriteLine("tcpSession_DataReceived");
            Console.WriteLine("---------------------------------");
            Console.WriteLine("Type   : " + bufferType);
            Console.WriteLine("Length : " + bufferLength);
            Console.WriteLine("Data   : " + bufferData);
            Console.WriteLine("---------------------------------");
        }