介紹 我們網站的運作方式通常類似以下方式運作,你的電腦會詢問伺服器今天天氣如何,伺服器才會回答妳今天天氣晴朗,所以如果當妳詢問完之後,伺服器也答覆妳,這時天有不...
使用:.NET 6後端為:Web API想做聊天室,就必須透過WebSocket來通訊,WebSocket 的流程 請參考Web Scoket 流程,這裡只講實...
還記得昨天提到的通訊協定 HTTP 嗎?簡單來說就是等客戶端發起請求,伺服器端才會回應訊息給客戶端。 WebSocket 除了 HTTP,另一種通訊協定就是...
建好題目和問答訊息的資料關係後,可以動手做問答聊天室了。 「姐,我先架了之前說的官網範例。你試試看 android 能不能接起來。」我提高音量,因為外面正傳來「...
嗨!各位朋友大家好,中秋節快樂,烤肉記得吃飽飽,我是阿圓,一樣有請今天的one piece:(海軍將懸賞單廣播出去!就像 Pub/Sub 模式!) 昨天講到了早...
現在我們的伺服器已經可以處理 WebSocket 連線並且透過我們自定義的物件來管理,不過當接收到指令的時候還是無法直接執行。因為已經採用 WebSocket...
為了避免像上次一樣白做工的情形,今天和老姐進行了問答聊天室結構的討論。 「什麼時候建立連線?」老姐提問。「是玩家進到挑戰題目頁面,還是打開 App 期間一直連線...
全文同步於個人 Docusaurus Blog Foreword 過往前後端溝通,需要仰賴 client 端發起請求,譬如 GET or POST,但這對...
Day26- 打造質感系3D聊天室- 部屬Websocket專案到Fly.io - three.js + socket.io(四) 這裡是「Three.js學...
全文同步於個人 Docusaurus Blog 除了共用的頻道外,當不同使用者進入時,希望能夠出現一個很陽春的不同使用者的聊天頻道,並進行私人訊息。 而這一...
全文同步於個人 Docusaurus Blog 當某個使用者輸入訊息發送到 server 後,若當前環境為留言板或公共頻道,server 端則必須推播訊息給...
嗨!各位朋友大家好,中秋節快樂,烤肉記得吃飽飽,我是阿圓,一樣有請今天的one piece:(海賊王中最神奇的生物!海賊王中的action cable!) 學...
全文同步於個人 Docusaurus Blog 在上一章中,已將 client 端和 server 端進行連線,接下來我們需要開始,讓兩端互相發送訊息。 S...
全文同步於個人 Docusaurus Blog Public(靜態資料,存放 Client 端資料) 建立靜態頁面,並將頁面和 terminal 之間建立...
前言 今天我們會初始化一個簡單的 websocket server,然後結尾會提到一些 python asyncio 的使用細節。 尋找範例 一開始在 goog...
全文同步於個人 Docusaurus Blog 前一章印出使用者名稱和訊息內容後,接下來要嘗試將其透過 socket.io 轉發給 server。 修正使用...
Day27 - 打造質感系3D聊天室 - three.js + socket.io(五) 這裡是「Three.js學習日誌」的第27篇,這篇是「打造質感系3D...
全文同步於個人 Docusaurus Blog 在本章中,要達成兩個目標: 使用 JS 來動態 render HTML 頁面,產生一個小的對話框 當...
全文同步於個人 Docusaurus Blog 在這一章中,主要處理下述兩個問題: 初始進入頁面的建立 存放使用者輸入的名稱 Introduct...
全文同步於個人 Docusaurus Blog 當建立私人頻道後,下一步,便是將私人頻道的訊息發往 server-side,透過 server 轉給指定的使...
全文同步於個人 Docusaurus Blog 在處理完輸入使用者名稱後,下一步,自然就是進入 Chat 的觸發事件。 HTML 先處理結構 <b...
Django Channels 是 Django 的一個擴充功能,主要用來處理即時通訊 (real-time communication) 的需要,像是廣播(b...
前言 SUB/PUB 模式經常用來實作全頻廣播或通知等功能,今天我們會介紹如何完成這個模式,以及小小透漏一下這模式還可以衍生出新的用途 介紹 & 範例...
前言 websocket 的 REQ/RES 模式其實是不太健全的 API,今天我們會逐步調整實作,讓它越來越完整。同時昨天提到如何區分[RES1] 還是 [R...
Clientsocketio.html <!DOCTYPE html> <html lang="en"> <h...
因為是三十天的小型遊戲專案,還是需要做前期的時程規劃,所以這邊跟 chatGPT 稍微討論了一下要怎麼安排進度 chatGPT 透過以下問題向我詢問這個專案的資...
先簡單說明一下websocket是什麼,Socket就是一堆洞的意思,看下圖有Socket的圖,不過這是CPU Socket,CPU和插槽長像下面這樣,以前In...
Websocket 是什麼? WebSocket是一種網路傳輸協定,可在單個TCP連接上進行全雙工通訊,位於OSI模型的應用層。 初次接觸 WebSocket...
第三方套件 websocketpp websocketpp是一個C++的websocket協議的函式庫。 環境 這次是使用websocket,所以我們的Cont...
為什麼我們將進階功能分為前後兩部分來介紹呢?原因是iNODE NINJA的進階設定擁有非常豐富的細節功能,昨天我發現光是前三項就花了大量的時間來撰寫與說明內容,...