延續上一篇,還沒講到自訂函數WebSocket(),首先我們先建立WebSocket()這個函數,記得要建立WebSocket連線必須綁定IP和Port,所以函...
監聽之後,我們要看看有沒有client連進來,有的話要進行握手並accept,我們先建立一個run的自訂函數供後面呼叫,而聊天室必須要一直循環監聽是否有使用者輸...
接續上一篇,我們要先確認連過來的client是新的連線,還是已經握手過的人要傳訊息然後判斷後續要做什麼,如果是一個新的連線,我們必須先接受他,所以要使用內建函數...
接續上一篇,還沒處理完傳送訊息的部分,之後會用到4個自訂函數woshou()-握手用send()send1()send2() 先來說握手的部分,握手必須照協議组...
接續上一篇未講個三個自訂函數,用戶加入或client發送訊息 function send($k,$msg){ //將查詢字符串解析到第二個參數變量中...
我們來組裝一下在處理訊息時的4個自訂函數~ //對創建的socket循環進行監聽,處理數據 function run(){ //循環,直到socket斷...
上一篇已經把Server端大部分的程式介紹完了,再來就是Client的部份,Client端的部份首先要先設計個頁面,基本的先切割成四個區域,訊息輸入區、訊息顯示...
我們繼續來看client的websocket怎麼做吧! <script> (function(){ #這一段可以讓程式碼隨時知道頁面上有什麼變化 }...
上次介紹完握完手,現在要開始寫訊息監聽的部份!直接上程式碼和註解~ (function(){ var key='all',mkey; var users...
非常感謝有點進來觀看的朋友們,不嫌棄不太會寫文章的我發的廢文,在這最後的最後,分享一點PHP的小資訊,學會的基礎的PHP後,我們可以開始學習PHP的框架,學習框...