private static Packet RequestChannelList(Packet p)
        {
            ServerAcknowledgementRequestChannelList packet = (ServerAcknowledgementRequestChannelList)p;

            foreach (int ch in packet.list)
            {
                Channel channel = Channel.Attribute(ch, null, null);
                Console.WriteLine(channel.id);
            }
            return(null);
        }
Example #2
0
 private static Packet ClientRequestChannelList(Packet p)
 {
     try
     {
         Console.WriteLine("Received channel list request.");
         ClientRequestChannelList packet = (ClientRequestChannelList)p;
         ServerAcknowledgementRequestChannelList response = new ServerAcknowledgementRequestChannelList();
         List <int> list = new List <int>();
         foreach (Channel ch in Channel._channel_list)
         {
             list.Add(ch.id);
         }
         response.list = list;
         Console.WriteLine(response.ToString());
         return(response);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
     }
     return(null);
 }