示例#1
0
 /// <summary>
 /// 新たに接続が確立されたときに発生するイベント
 /// </summary>
 void MyReceive_ConnectedPeer(object sender, IPEventArgs e)
 {
     this.Invoke((MethodInvoker) delegate()
     {
         Net_info.MachineIPAdress = e.IPAddress.ToString();
         Net_info.MachineSendPort = int.Parse(e.PortNumber);
     });
 }
示例#2
0
 /// <summary>
 /// 新たに接続が確立されたときに発生するイベント
 /// </summary>
 void MyReceive_ConnectedPeer(object sender, IPEventArgs e)
 {
     this.Invoke((MethodInvoker) delegate()
     {
         Net_info.ServerSendPort = int.Parse(e.PortNumber);
         listBox.Items.Add("サーバとの送受信できます。");
         ConnectBt.Text  = "接続中";
         StartBt.Enabled = true;
     });
 }
示例#3
0
 /// <summary>
 /// 切断されたときに発生するイベント
 /// </summary>
 void MyReceive_LostConnectedPeer(object sender, IPEventArgs e)
 {
     this.Invoke((MethodInvoker) delegate()
     {
         if (Machine_send.ConnectCheck())
         {
             Machine_send.Close();
         }
         ConnectLb.Text = "切断";
         MainWindClosing();
     });
 }
示例#4
0
 /// <summary>
 /// 切断されたときに発生するイベント
 /// </summary>
 void MyReceive_LostConnectedPeer(object sender, IPEventArgs e)
 {
     this.Invoke((MethodInvoker) delegate()
     {
         if (Server_send.ConnectCheck())
         {
             Server_send.Close();
         }
         ConnectBt.Text = "切断";
         listBox.Items.Add("サーバとの送受信できません。");
         MessageBox.Show("サーバに接続できません。強制終了します。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         Environment.Exit(0);
     });
 }