創(chuàng)建WebSocket連接。同其他HTML5技術(shù)一樣,在使用之前、需要進(jìn)行瀏覽器支持的情況檢測,因此代碼一開始測試了瀏覽器是否支持window.WebSocket對象-旦驗證通過,就可以使用之前提到的連接字符串格式來與遠(yuǎn)程廣播服務(wù)器建立連接,連接會保存在我們聲明的socket全局變置中。
我們還需要建立了兩個函數(shù),用來在WebSocket收到更新消息時執(zhí)行相關(guān)搡作。onmessage函數(shù) 只負(fù)責(zé)更新狀態(tài)信息以告知用戶已成功建立連接。類似地,onmessage函數(shù)只負(fù)責(zé)更新狀態(tài)信息 以告知用戶消息已送達(dá)。onmessage函數(shù)同時還會調(diào)用dataReturned函數(shù)以便在頁面上顯示送達(dá)的消息內(nèi)容。