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); }
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); }