亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3589 | 回復(fù): 8
打印 上一主題 下一主題

[其他] HTML5的WebSocket有點(diǎn)脫了褲子放那啥的趕腳 [復(fù)制鏈接]

論壇徽章:
3
15-16賽季CBA聯(lián)賽之同曦
日期:2016-04-02 22:00:3915-16賽季CBA聯(lián)賽之江蘇
日期:2016-04-07 12:09:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-04 01:20:19
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2016-03-31 23:04 |只看該作者 |倒序?yàn)g覽
這貨在底層TCP握手連接以后,還要在應(yīng)用層HTTP握手,然后才能通信,握手還勉強(qiáng)可以忍受,讓人難以理解的是收發(fā)數(shù)據(jù)居然還要按照龜腚的格式,這不是窮折騰嗎?

前端用WebSocket,后臺(tái)就必須也要用WebSocket,就是說(shuō)這貨不兼容常規(guī)的Socket通信,要獨(dú)辟蹊徑另立山頭。如果以前有其他技術(shù)做的應(yīng)用,現(xiàn)在要改成HTML5,后臺(tái)的服務(wù)器也要跟著改,有必要這么玩兒?jiǎn)幔?br />
我覺(jué)得其實(shí)只需要參考Flash的Socket,封裝為面向JS的事件驅(qū)動(dòng)型就可以了,既簡(jiǎn)單易用,又不失靈活性。

數(shù)據(jù)格式龜了腚了,現(xiàn)有的后臺(tái)服務(wù)器都不能跟WebSocket通信,真不明白這樣做到底有啥好處,我碼農(nóng)不懂大神的心。

論壇徽章:
130
亥豬
日期:2016-05-06 16:12:48水瓶座
日期:2016-05-06 16:13:28白羊座
日期:2016-05-06 16:14:17射手座
日期:2016-05-06 16:14:17巳蛇
日期:2016-05-06 16:13:28午馬
日期:2016-05-06 16:12:48辰龍
日期:2016-05-06 16:13:28天蝎座
日期:2016-05-06 16:13:28丑牛
日期:2016-05-06 16:13:28白羊座
日期:2016-05-06 16:13:28水瓶座
日期:2016-05-06 16:13:28未羊
日期:2016-05-06 16:12:48
2 [報(bào)告]
發(fā)表于 2016-04-01 09:33 |只看該作者

論壇徽章:
84
每日論壇發(fā)貼之星
日期:2015-12-29 06:20:00每日論壇發(fā)貼之星
日期:2016-01-16 06:20:00每周論壇發(fā)貼之星
日期:2016-01-17 22:22:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-20 06:20:00每日論壇發(fā)貼之星
日期:2016-01-20 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-21 06:20:00每日論壇發(fā)貼之星
日期:2016-01-21 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-23 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-31 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-01-16 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-16 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-14 06:20:00
3 [報(bào)告]
發(fā)表于 2016-04-01 10:28 |只看該作者
http://stackoverflow.com/questio ... cp-sockets-in-flash

You can't do raw sockets from a web application in a browser. Even "raw" socket connections from Flash are not really raw because you have to answer a policy file request to get CORS security (part of the reason for the WebSockets handshake).

After the initial WebSocket handshake, WebSocket messages have two bytes of framing overhead per frame (Hixie-* has '\x00...\xff' and HyBi-07 has two byte header), so the overhead is pretty negligible compared to regular sockets.

The WebSocket handshake is an HTTP compatible Upgrade request so it is easy to integrate WebSockets support into existing web servers and to use existing Web ports (80/443) which means that WebSocket connection can also more easily integrate into existing firewall rules.

The HTTP compatible handshake also means that existing HTTP authentication mechanisms can work transparently with WebSockets. Also, WebSockets can be proxied by existing web proxies with little or no modification.

In the next revision of the WebSockets protocol rev (HyBi-07), their is protection against misbehaving web intermediaries using client to server XOR masking of the payload data.

Things like auto-reconnection, session ids, etc aren't defined in WebSockets although several Javascript frameworks built on WebSockets have this such as Socket.IO. If you are doing WebSockets from Flash applications then you would need to do your own session management or convert an existing session management library to use WebSockets rather than Flash sockets (such be pretty easy conversion).

論壇徽章:
27
處女座
日期:2016-04-18 14:00:4515-16賽季CBA聯(lián)賽之福建
日期:2023-03-31 15:54:2315-16賽季CBA聯(lián)賽之深圳
日期:2020-06-02 10:10:5015-16賽季CBA聯(lián)賽之廣夏
日期:2019-07-23 16:59:452016科比退役紀(jì)念章
日期:2019-06-26 16:59:1315-16賽季CBA聯(lián)賽之天津
日期:2019-05-28 14:25:1915-16賽季CBA聯(lián)賽之青島
日期:2019-05-16 10:14:082016科比退役紀(jì)念章
日期:2019-01-11 14:44:062016科比退役紀(jì)念章
日期:2018-07-18 16:17:4015-16賽季CBA聯(lián)賽之上海
日期:2017-08-22 18:18:5515-16賽季CBA聯(lián)賽之江蘇
日期:2017-08-04 17:00:4715-16賽季CBA聯(lián)賽之佛山
日期:2017-02-20 18:21:13
4 [報(bào)告]
發(fā)表于 2016-04-01 11:03 |只看該作者
WebSocket 現(xiàn)在很多網(wǎng)絡(luò)庫(kù)都支持啊 但是確實(shí)有點(diǎn)惡心

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國(guó)
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
5 [報(bào)告]
發(fā)表于 2016-04-01 12:56 |只看該作者
W3C want WebSocket to be supported widely.

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
6 [報(bào)告]
發(fā)表于 2016-04-01 13:16 |只看該作者
你不覺(jué)得讓一個(gè)webpage隨便開(kāi)socket對(duì)你來(lái)說(shuō)太不安全了嗎?
websocket本質(zhì)上就是加了一堆限制的socket,有了這些限制你才敢放心的讓它在你的瀏覽器上跑啊。

你問(wèn)我為什么不用raw socket?你來(lái)說(shuō)怎么在raw socket加一堆安全認(rèn)證之類的東西,然后讓它還能兼容原來(lái)的raw socket?

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亞冠之水原三星
日期:2015-06-02 16:34:202015年亞冠紀(jì)念徽章
日期:2015-10-19 18:13:37程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-08 06:20:00
7 [報(bào)告]
發(fā)表于 2016-04-02 20:34 |只看該作者
windoze 發(fā)表于 2016-04-01 13:16
你不覺(jué)得讓一個(gè)webpage隨便開(kāi)socket對(duì)你來(lái)說(shuō)太不安全了嗎?
websocket本質(zhì)上就是加了一堆限制的socket,有 ...

這個(gè)安全性和普通socket的差別在哪里呢? 加上一些包頭造成不能隨便建立socket連接任意協(xié)議的端口么?

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
8 [報(bào)告]
發(fā)表于 2016-04-02 21:33 |只看該作者
回復(fù) 7# xinglp

安全性當(dāng)然是體現(xiàn)在瀏覽器里啊,你說(shuō)兩個(gè)本地程序自建websocket通信……這是怎樣一種精神……病?
瀏覽器必須要對(duì)網(wǎng)頁(yè)開(kāi)連接做點(diǎn)限制,否則一個(gè)惡意網(wǎng)頁(yè)就可能把你的機(jī)器或者某個(gè)網(wǎng)站搞掛了。瀏覽器限制網(wǎng)頁(yè)開(kāi)websocket的對(duì)端,限制連接數(shù),甚至可以限制流量,而且瀏覽器知道網(wǎng)頁(yè)在websocket里傳輸?shù)臄?shù)據(jù)內(nèi)容,哪怕你用的是SSL websocket,因?yàn)镾SL是瀏覽器代勞的。
要是用裸socket做這么多工作不得把瀏覽器累死,而且還會(huì)留下一堆漏洞。

論壇徽章:
3
15-16賽季CBA聯(lián)賽之同曦
日期:2016-04-02 22:00:3915-16賽季CBA聯(lián)賽之江蘇
日期:2016-04-07 12:09:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-04 01:20:19
9 [報(bào)告]
發(fā)表于 2016-04-05 00:53 |只看該作者
我似乎有些理解大神們的想法了。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP