private void Snc_ConnectedProvide(Socket s)
 {
     if (cln != null)
     {
         s.Close();
         return;
     }
     cln = new ClientManagment(s);
     cln.DisconnetedProvide           += Cln_DisconnetedProvide;
     cln.DataTransferCompletedProvide += Cln_DataTransferCompletedProvide;
     cln.AsynchronousTransferStart();
     Invoke((MethodInvoker) delegate
     {
         ServerStatus.Text = "Bağlandı - " + cln.EndPoint.ToString();
     });
 }
        private void Cln_DataTransferCompletedProvide(ClientManagment sender, MemorySave e)
        {
            PackageReader po = new PackageReader(e.ComeDateStream);
            Commad        k  = (Commad)po.ReadUInt16();

            switch (k)
            {
            case Commad.Message:
                Invoke((MethodInvoker) delegate
                {
                    ComeMessageText.Text = po.ReadString();
                });
                break;

            case Commad.Obje:
                Person v = (Person)po.ReaderObje <Person>();
                Invoke((MethodInvoker) delegate
                {
                    ComeNameText.Text    = v.Name;
                    ComeSurnameText.Text = v.SurName;
                    ComeJobsText.Text    = v.Jobs;
                    ComeDateText.Text    = v.Date.ToString();
                });
                break;

            case Commad.Image:
                Invoke((MethodInvoker) delegate
                {
                    ComeImageBox.Image = po.ReaderImage();
                });
                break;

            default:
                break;
            }
        }
 private void Cln_DisconnetedProvide(ClientManagment sender)
 {
     cln.Close();
     cln = null;
 }