private void ConnectWindow()
        {
            ConnectForm connect = new ConnectForm();

            connect.ShowDialog();

            if (connect.connectedFlag)
            {
                IP           = connect.IP;
                portNum      = connect.port;
                clientSocket = connect.clientSocket;

                Chat_TextBox1.Clear();
                readData = $"Connected to server {IP}:{portNum}";
                ServerMsg();

                serverStream = clientSocket.GetStream();

                byte[] outStream = Encoding.UTF8.GetBytes(username + "$");
                serverStream.Write(outStream, 0, outStream.Length);
                serverStream.Flush();

                Thread ctThread = new Thread(GetMsg);
                ctThread.Start();
            }
            else
            {
                readData = $"Failed to connect...";
                ServerMsg();
                readData = null;
            }
        }
 private void ServerMsg()
 {
     if (InvokeRequired)
     {
         Invoke(new MethodInvoker(ServerMsg));
     }
     else
     {
         string time = GetTime();
         Chat_TextBox1.AppendText($"{Environment.NewLine}[{time}] {readData}");
         Chat_TextBox1.ScrollToCaret();
     }
 }