private void Socket_MessageReceived(object sender,WebSocket4Net.MessageReceivedEventArgs e)
{
Console.ForegroundColor = ConsoleColor.Green;
//Console.WriteLine (e.Message);//TODO:
Console.ForegroundColor = ConsoleColor.White;
XmlDocument doc= new XmlDocument();
doc.LoadXml (e.Message);
XmlElement node = (XmlElement)doc.FirstChild;
if (messageTypes.ContainsKey(node.Name))
{
XMPPMessage msg = messageTypes[node.Name];
if (msg != null)
msg (node);
}
}