首页 新闻 赞助 找找看

WM下 关于登陆超时的问题 鸟蛋级别的请教

0
悬赏园豆:100 [已关闭问题]

  我写一个程序 先发送过去登陆请求
  然后接受回复信息 
    在等待接受这块我想做个超时处理

private void menuItem1_Click(object sender, EventArgs e)
        {
          
           
//UdpClient  发送信息   这块没有问题
            UdpClient my = new UdpClient("",);
           
byte[] data = new byte[1024];
           
string str1 = textBox1.Text.ToString().Trim();
            data
= Encoding.UTF8.GetBytes(str1);
            my.Send(data, data.Length);

           
//主要是这块的接受函数 我是手机开发 手机上只支持System.threading.timer 和System.windows.form.timer
            UdpClient myclient = new UdpClient(7915);
            IPEndPoint iep
= null;
            data
= myclient.Receive(ref iep);
           
string st = "";
            
//接受信息存放到st字符串上
            st = Encoding.UTF8.GetString(datv, 0, datv.Length);
            
//st字符串再有method方法传出去
            method(st);
            myclient.Close();
           
        }
像我这样的情形应该怎么处理啊    鸟蛋在此谢过各位

solo_lqq的主页 solo_lqq | 初学一级 | 园豆:100
提问于:2009-08-20 21:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册