- 主题:请教javascript通过请求服务端数据即时更新页面的问题
还有一种更标准化的技术:HTML5 SSE.不过不支持IE。
【 在 Missex 的大作中提到: 】
: 常用的方法
: 方法 1.
: 1) xmlhttprequest 请求数据
: ...................
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
WebSocket不走HTTP,不支持内网代理服务器访问。
【 在 pangwa 的大作中提到: 】
: 你要在什么环境里做啊, 难道不能用html5?
:
--
FROM 124.42.13.*
转接的时候,转接完以后的数据传输就直接走TCP.
【 在 ttl 的大作中提到: 】
: 是走http的~~
:
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
Flash的通信无非还是HTTP和TCP,做Push,用Flash已经多余了。
【 在 shaolin 的大作中提到: 】
: 哈,可以flash ...
:
--
FROM 124.42.13.*
但代理服务器不提供直接TCP传输协议的传输代理服务啊。
所以走WebSocket的WebGame在单位都没法玩。
【 在 ttl 的大作中提到: 】
: -.- 那个,传统的http请求也是走tcp。。。。。。。
:
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
由于使用HTTP的端口,因此TCP连接建立后的握手消息是基于HTTP的,由服务器判断这是一个HTTP协议,还是WebSocket协议。 WebSocket连接除了建立和关闭时的握手,数据传输和HTTP没丁点关系了。
Be aware though websockets are not an http transport thus putting them behind http based proxies (e.g haproxy in http mode) breaks the connection. Better serve them on an alternate ip or port so you can proxy in tcp mode (e.g haproxy in tcp mode).
【 在 ttl 的大作中提到: 】
: websocket是一个http请求,贵单位不行,那一定是代理土或者故意的,哈哈。
:
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*