public void Run() { _requests.SendStringMessage(_client, ClientOptions.GLOBAL_CHAT.ToString()); try { Thread thread = new Thread(GetMessage); thread.Start(); while (!endConnection) { _system.Write("enter message, if you wand to exist global chat enter: 0"); message = _system.ReadString(); if (message == "0") { endConnection = true; _requests.SendStringMessage(_client, message); break; } else { if (!ChatUtils.SendMessageByType(_requests, _client, message)) { endConnection = true; } } } } catch (Exception e) { } endConnection = false; }