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

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

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=" + 系統時刻+ / >"





主站蜘蛛池模板: 伊人网在线免费观看 | 私色综合网 | 日本一区二区三区在线 观看网站 | 日本高清视频在线的 | 手机看片日韩在线 | 在线观看视频一区二区三区 | 天天做天天爱天天爽综合区 | 四虎影免看黄 | 亚洲清色 | 最新中文字幕免费视频 | 日韩一级欧美一级在线观看 | 青青草视频在线观看免费 | 日本性欧美| 青春草视频在线观看 | 青青视频免费在线 | 日韩在线精品视频 | 青青操影院| 最近更新在线中文字幕一页 | 全黄一级裸片视频免费 | 天天曰天天 | 婷婷在线视频 | 日韩精品亚洲人成在线播放 | 伊人9| 亚洲综合图片 | 日韩手机在线观看 | 色播欧美 | 日本一在线中文字幕天堂 | 中文字幕资源在线 | 四虎永久在线精品国产馆v视影院 | 日本午夜www高清视频 | 日本免费高清在线 | 呦呦国产 | 日本一区二区视频在线 | 青青草原成年网站免费观看 | 日韩成人免费在线视频 | 婷婷丁香五 | 中文精品久久久久国产网站 | 四虎永久在线精品影院 | 自拍欧美亚洲 | 亚色在线播放 | 欧美系列在线 |