gpt4 book ai didi

socket.io - 在 socket.io 上仅使用 xhr 轮询

转载 作者:行者123 更新时间:2023-12-03 08:25:33 24 4
gpt4 key购买 nike

我在 socket.io v0.9 上只使用 xhr-polling,但现在在 1.0 中我找不到这个选项。你知道防病毒软件禁止 websocket 所以我想使用 xhr-polling。我怎样才能做到这一点?

最佳答案

关于如何在此处设置允许的 socket.io 传输的几个示例:https://github.com/Automattic/socket.io/wiki/configuring-socket.io

以下是其中一些:

var io = require('socket.io').listen(80);

io.configure('production', function(){
io.enable('browser client etag');
io.set('log level', 1);

io.set('transports', [
'websocket'
, 'flashsocket'
, 'htmlfile'
, 'xhr-polling'
, 'jsonp-polling'
]);
});

io.configure('development', function(){
io.set('transports', ['websocket']);
});

或者只是这个:
// enable all transports (optional if you want flashsocket support, please note that some hosting
// providers do not allow you to create servers that listen on a port different than 80 or their
// default port)
io.set('transports', [
'xhr-polling'
]);

或者,可以在服务器初始化时设置选项:
var socket = require('socket.io').listen(80, {
// options can go here
transports: ['xhr-polling']
});

关于socket.io - 在 socket.io 上仅使用 xhr 轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28551845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com