成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于C#時間控件的提問與解答

開發 后端
本文將就C#時間控件監聽UDP數據時,界面沒有響應來討論,作者提出疑問,由專家來進行解答。其中涉及UDP超時屬性。

提問

為什么我用C#時間控件監聽UDP數據時,界面是沒有響應了呢?

我thread的線程就可以!

監聽方法如下:

  1. IPEndPoint pp=new IPEndPoint(IPAddress.Parse("127.0.0.1"),12345);  
  2. UdpClient udp1=new UdpClient(pp);  
  3. while(true)  
  4. {  
  5.      IPEndPoint p=null;  
  6.      this.textBox2.Text=new UTF8Encoding().GetString(udp1.Receive(ref p));  
  7.    } 

解答

如果你用了TIMER控件并在里面加了上述方法,會出現這樣的情況:
(假設你的TIMER的interval屬性是1000,你的UDP的TIMEOUT是2000……)

TIMER被觸發……

執行到了udp1.Receive(ref p));……

由于Receive是個同步等待的方法,程序會wait……

udp的超時是2000,但是到了1000ms后TIMER又一次被觸發,結果就是udp1尚在等待Receive結束,你又調用了它一次= =

而正是因為Receive方法是同步等待的,所以你在Thread里運行時一次Receive沒結束是一定不會跳回"while(true)"去再Recieve一次滴

C#時間控件監聽超時的解決方法:

1.丟到你自己的線程里去,不要用timer;

2.把udp的超時屬性改的比timer的interval短

【編輯推薦】

  1. C#析構函數和構造函數的用法
  2. C#日期格式化的幾種處理方法
  3. 淺談C#泛型的用處
  4. 淺談C#如何實現多繼承
  5. C#實用基礎教程
責任編輯:彭凡 來源: 百度知道
相關推薦

2009-08-17 17:08:47

C#轉義

2009-08-06 18:31:57

C#相對路徑絕對路徑

2009-08-05 17:15:27

C#自定義按鈕

2009-07-31 14:47:22

JavaScript函C#

2009-08-12 16:01:32

C#動態改變數據

2010-06-12 11:19:59

MySQL中文亂碼

2009-08-03 11:37:36

C#日期時間控件

2011-05-20 16:07:29

C#

2009-08-06 16:05:09

GridView控件

2010-05-10 14:05:31

負載均衡器

2009-08-18 17:41:22

C# ListView

2009-08-11 14:45:41

C# DataGrid

2009-08-19 11:21:02

C# ListBox控

2009-08-24 11:23:41

C# TimeLabe

2009-08-21 16:32:41

C#空格表示

2009-08-11 15:46:15

C#日歷控件

2009-08-26 17:28:48

C# DateTime

2009-07-31 13:48:09

C#時間轉換

2009-08-19 15:30:40

C#復合控件構建

2009-08-21 17:55:52

C#復合控件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产99热 | 免费av播放 | 欧美成年人 | 妖精视频一区二区三区 | 天天精品在线 | 高清国产一区二区 | 免费a国产| 亚洲午夜精品 | 国产高清精品在线 | 精品96久久久久久中文字幕无 | 久久精品一区二区 | 精品成人av | 日韩电影一区二区三区 | pacopacomama在线 | 国产精品夜间视频香蕉 | 成人免费视频 | 久久综合一区二区 | 欧美一级黄色片在线观看 | 四虎影院在线观看av | 午夜激情免费视频 | 精品久久久久久 | 国产视频久 | 久久久久久国产精品免费免费狐狸 | 成人永久免费视频 | 国产日韩欧美在线 | 亚洲欧美v | 一级看片免费视频 | 国内精品99 | 日韩中文字幕在线 | 麻豆av网| 亚洲国产精品视频一区 | 国产在线一区二 | 中文字幕在线观看一区二区 | 中文字幕国产精品视频 | 九九热精品视频 | www.精品一区| 久久三级影院 | 亚洲三区在线观看 | 亚洲午夜av | 国产精品久久久久久久久免费桃花 | 91麻豆精品国产91久久久更新资源速度超快 |