Exemplo n.º 1
0
        /**
         *  @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受信待ち開始
        }
Exemplo n.º 2
0
        /**
         *  @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受信待ち開始
        }