六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

flash中通過XMLSocket監控生產系統(3-2)

[摘要]不斷向客戶端發送不同類型的有意義的XML數據,模擬生產系統的不同狀態。考慮到功能的簡便性,服務端只是每2秒向客戶端發送一條隨機類型的數據,而沒有包括模擬生產系統及時的狀態,如在某一時刻發生錯誤時,發送一條表示錯誤類型的數據,在實際設計編程中,基于本文中的例子,可以輕松擴展實現所需功能。 publi...
不斷向客戶端發送不同類型的有意義的XML數據,模擬生產系統的不同狀態。考慮到功能的簡便性,服務端只是每2秒向客戶端發送一條隨機類型的數據,而沒有包括模擬生產系統及時的狀態,如在某一時刻發生錯誤時,發送一條表示錯誤類型的數據,在實際設計編程中,基于本文中的例子,可以輕松擴展實現所需功能。

public void run() {

try {

while (true) {

System.out.println(this.getName() + "------" + i++);
d = new Date();

if(new Random().nextInt()*100 < 50){

str = "< MESSAGE TYPE=\"error\" TEXT=\"Hello, my name is Morgan!\" TIME=\"" + d.toString() + "\"/>";
} else {

str = "";
}

byte[] s= str.getBytes();

out.write(s);
out.write(0);
out.flush();

this.sleep(2000);
}

} catch (Exception ex){

ex.printStackTrace();
}
}


  以上語句是自定義線程類ServerThread的run()方法,首先利用隨機數條件if語句,隨機產生不同類型的XML數據,接著用OutputStream輸出流對象,輸出XML數據的字節數組數據,為了表示該條數據已發送完成,再發送一個0字節,隨后調用輸出流的flush()方法清空緩存,讓輸出流立即發送數據。最后使線程暫停2秒鐘,等線程再次執行時,循環以上步驟。

這樣,在客戶端就可以每2秒鐘收到一條隨機類型的XML數據。詳見本文附帶的程序源碼。

在服務端,為了簡便,只是隨機向兩種類型(normal類型和error類型)的數據:

< MESSAGE TYPE="error" TEXT=" 數據內容" TIME=" + 系統時刻+ / >"
< MESSAGE TYPE="normal" TEXT=" 數據內容" TIME=" + 系統時刻+ / >"





主站蜘蛛池模板: 亚洲国产午夜看片 | 日本国产欧美 | 日韩高清不卡 | 宇都宫紫苑日韩专区亚洲 | 性色a v 一区 | 亚洲日本成人 | 欧美亚洲韩国 | 五月婷婷亚洲综合 | 日本欧美视频在线观看 | 亚洲第一页在线播放 | 欧美一级免费片 | 日本免费在线视频 | 亚洲日本欧美日韩高观看 | 色偷偷91综合久久噜噜app | 日韩1页 | 特黄一级毛片 | 日本免费高清视频 | 日本免费爱爱视频 | 青青在线免费观看 | 四虎国产精品永久地址49 | 欧美在线观看黄色 | 亚洲aa视频 | 伊人色婷婷 | 亚洲成 人a影院青久在线观看 | 午夜看毛片 | 香蕉成人福利片视频在线下载 | 午夜神器成在线人成在线人免费 | 亚洲视频免费在线 | 日韩午夜激情视频 | 日日夜夜天天操 | 一区二区在线欧美日韩中文 | 四虎国产精品永久在线 | 午夜视频h | 中文字幕免费视频精品一 | 羞羞人成午夜爽爽影院 | 中文字幕免费人成乱码中国 | 性国产精品 | 人人做天天爱夜夜爽中字 | 午夜丁香婷婷 | 欧洲亚洲欧美国产日本高清 | 亚洲第三区 |