跳到主要内容
CNode

websocket-node 模块发布在appfog上的问题

社区
Ffusionbin发布于 13 年前最后回复 13 年前
1760770

我用websocket模块,在本地测试没用问题,发布到 appfog 后为什么建立不起ws 连接?

查看回复

回复 (17)

B
booxood#1313 年前

//var host = 'http://localhost:8080'; var host = 'xxx.ap01.aws.af.cm'; var socket = io.connect(host);

我是就这样

S
showen#1213 年前

这是我服务端的代码: var ser=http.createServer(function(request,response)
{ var pathName=url.parse(request.url).pathname;

logger.debug("Request for "+pathName+" received. "+ (++i)); route(handle, pathName, response, request); }).listen(4567);

soceketIO=socket_io.listen(ser);

S
showen#1113 年前
引用 booxood支持的啊

@booxood 是的 地址没有问题的 下面是报错:WebSocket connection to 'ws://showenchatapp.aws.af.cm/socket.io/1/websocket/auXRz_1IMKI7MteMXrxr' failed: Unexpected response code: 502

B
booxood#1013 年前
引用 booxood支持的啊

@showen host是什么? 是你在appfog上的 url 吗?

S
showen#913 年前
引用 booxood支持的啊

@booxood 等回复啊

S
showen#813 年前
引用 booxood支持的啊

@booxood socket = io.connect('http://' + host, {'connect timeout':4000,reconnect:false,'try multiple transports':false}); 我是这样的,我也试过其它组合,求指点。服务端用不用设置一下呢

B
booxood#713 年前
引用 booxood支持的啊

@showen io.connect() 客户端 这里你怎么写的

S
showen#613 年前
引用 booxood支持的啊

@booxood 我试了一下 不支持哦 你是怎么做到的呢

B
booxood#513 年前
引用 booxood支持的啊

@showen 嗯

S
showen#413 年前
引用 booxood支持的啊

现在支持socket.io这类websocket了?

B
booxood#313 年前

支持的啊

S
showen#213 年前

是的 一开始我也找了好久可以支持socket.io的云环境 目前只找到一个:jitsu jitsu整个云环境都是用node写的 包括命令行工具也是node里面的一个包

J
jacky80#113 年前

appfog目前并不支持websocket

参与回复

登录后即可参与回复。登录