/** * * @brief button1_Click * * @param[in] object sender * @param[in] EventArgs e * * @return void * * @note UDP で、受信待ち開始 * */ private void button1_Click(object sender, EventArgs e) { button1.Enabled = false; // UDP 受信開始 rcvUDP = new MyUDP(); rcvUDP.SetCallMethodAtRcvEnd(ReadEndProc); // 受信時に ReadEndProc() callされるように登録 rcvUDP.RecvProc("127.0.0.1", 7777); // 引数指定した内容で UDP受信待ち開始 }
/** * * @brief button1_Click * * @param[in] object sender * @param[in] EventArgs e * * @return void * * @note UDP で、textBox1の内容を送信。受信開始。 * */ private void button1_Click(object sender, EventArgs e) { button1.Enabled = false; // UDP 受信開始 (コマンド送るとすぐ ACKが来るので前もって受信待ちにしておく) rcvUDP = new MyUDP(); rcvUDP.SetCallMethodAtRcvEnd(ReadEndProc); // 受信時に Method callされるように登録 rcvUDP.RecvProc("127.0.0.1", 7778); // 引数指定した内容で UDP受信待ち開始 // UDP 送信 string sndStr = textBox1.Text + "\r\n"; sndUDP = new MyUDP(); sndUDP.SendProc("127.0.0.1", 7777, sndStr); // UDP 受信開始 (コマンド送るとすぐ ACKが来るので前もって受信待ちにしておく) //rcvUDP = new MyUDP(); //rcvUDP.SetCallMethodAtRcvEnd(ReadEndProc); // 受信時に Method callされるように登録 //rcvUDP.RecvProc("127.0.0.1", 7778); // 引数指定した内容で UDP受信待ち開始 }