瀏覽器websocket是否能連線C 的socket(IOCP)?

時間 2021-05-07 02:39:14

1樓:餘彬彬

A C++ Websocket server for realtime interaction with Web clients這個是windows端的例子,

有用到IOCP,大致流程是初始化socket(TCP)監聽某個埠號,js這邊初始化websocket連線時會響應到C++這一端,然後根據協議返回相應的訊息將html協議公升級成websocket協議,這就完成了連線這個步驟,後面就是收發訊息了,主要是協議的解析理解

2樓:Pluto Hades

所以,到底能不能實現?

我特地去翻了下WebSocket介紹,發現需要專用的WebSocket Server來響應請求。

想用WebSocket來連線傳統的TCP Socket服務是不行的,比如用WebSocket直連SSH、telnet什麼的,並不能實現

3樓:

沒看懂題目在問啥, 是要自己用c++實現支援websocket的server嗎? 如果是, 當然是可以實現的, 協議又不規定你得用啥實現. 你需要的是通讀一遍RFC 6455 - The WebSocket Protocol

火狐瀏覽器 Firefox 好還是谷歌瀏覽器 Chrome 好?

飛雪連天射白鹿 我是習慣用谷歌了 之前分享過谷歌瀏覽器的一些實用技巧。那些你可能不知道的谷歌瀏覽器實用技巧 Chrome 瀏覽器擴充套件神器油猴 實用油猴指令碼推薦,讓你的谷歌瀏覽器更強大 更好用的還是谷歌有很多優秀的Chrome擴充套件。那些有趣 實用的 Chrome 擴充套件神器 昌維 這個問題...

搜狗高速瀏覽器 360安全瀏覽器,哪個佔記憶體更小?

囈語 我感覺搜狗比較好吧,但是只要電腦上你安裝了360安全衛士,它自帶360瀏覽器,怎麼刪都刪不掉,而且360瀏覽器還彈各種廣告。搜狗我感覺比較簡潔。 浮生若夢 經過這幾天的實際測試,還是360極速瀏覽器更適合老舊電腦,老舊電腦不但是記憶體小,CPU主頻也低。360極速瀏覽器在CPU占用上比較低。比...

哪個瀏覽器好用

duckduckgo搜尋引擎還不錯,瀏覽器就別了。edge其實挺好的。但是Chrome是edge的爸爸,總覺得爸爸比兒子好。 prepared 什麼叫好用?目標是什麼?如果是程式設計師,你會發現google秒其他1 F12 或者mac系統右鍵檢查 前端後端debug問題都很方便2 豐富且功能強大的外...