标签: websocket

使用HTML5 websockets实现基于Web的实时视频聊天

有谁知道如何使用HTML5 websockets在Web应用程序中实现IP语音/视频?

如果我能用PHP或Python实现它会很好,因为我(不幸的是)目前还不知道任何其他编程语言.

一个很好的教程,以及我必须付出的已经构建的解决方案.

Update1:
添加了视频,因为它不仅与音频/ voip相关.

Update2:
已经创建了第一个HTML5视频会议应用程序.看看我自己的答案

python audio video html5 websocket

40
推荐指数
2
解决办法
4万
查看次数

如何暂时禁用Google Chrome中的websocket?

我想暂时禁用Google Chrome中的websocket来调试javascript,以确保它适用于没有websocket支持的任何浏览器.

google-chrome websocket

40
推荐指数
3
解决办法
3万
查看次数

哪些特定用例通过WebSockets和长轮询调用BOSH?

BOSH是......

一种传输协议,通过有效地使用多个同步HTTP请求/响应对来模拟两个实体(例如客户端和服务器)之间的长期双向TCP连接的语义,而无需使用频繁的轮询或分块响应.

这听起来像WebSockets和HTTP长轮询,除了它使用两个开放的HTTP连接而不是一个,并且不扩展HTTP协议.

两个协议之间有什么区别,哪个用例更喜欢WebSockets而不是BOSH?

comet http websocket

40
推荐指数
1
解决办法
2万
查看次数

如何在紧密连接后重新连接到websocket

我使用此代码构建我的websocket连接(例如):

var socket = new WebSocket("ws://94.12.176.177:8080");
Run Code Online (Sandbox Code Playgroud)

我关闭了这个连接:

socket.close();
Run Code Online (Sandbox Code Playgroud)

但是如何重新建立连接?

我做了一些研究并尝试了几种方法.这个问题无法帮助我:断开连接时Socket.io重新连接? 这是唯一接近我正在寻找的结果.

我想这样做的原因是允许用户暂时停止向网络发送数据,并在一段时间后再次重新发送.如果没有重新连接,用户必须刷新页面才能重新发送.这可能会导致一些数据丢失.谢谢.

javascript html5 websocket socket.io

40
推荐指数
3
解决办法
6万
查看次数

html5 websockets会被防火墙瘫痪吗?

我对html5的websockets规范感到非常兴奋,但我有一个担忧.

现在每个人都在某个网络上运行,路由器(有线/无线)内置防火墙,windows也有内置防火墙.

考虑到这一点,当服务器尝试连接回启动websocket握手的浏览器时,绝大多数用户都会失败吗?(大多数人不知道如何在他们的路由器上设置端口转发)

或者我的想法是不正确的,它会经历好吗?

sockets html5 firewall portforwarding websocket

39
推荐指数
3
解决办法
4万
查看次数

腹板的缺点

我想知道使用websockets有什么样的限制.

Websockets就是这么强大.我无法想象它没有缺点.

比如说,可以同时连接到服务器的用户数量是多少(如果我正在创建一个游戏,用户将通过WebSockets连接到游戏,什么会限制一次能够连接的用户数量?)

另外,每增加一个连接,连接质量(速度和类似的东西)都会降低吗?

javascript web-services websocket

39
推荐指数
1
解决办法
2万
查看次数

在Apache服务器上使用WebSocket

随着围绕WebSockets的所有讨论,很难找到关于如何在Google上使用Apache服务器的良好演练.

我们正在开发一个PHP(symfony2)插件,它将不时运行一种聊天实例.我们发现WebSockets在这方面比AJAX更有趣,更标准,更快捷.问题是,我们的团队中没有太多系统管理员资源,我们发现很难收集有关以下事项的良好信息:

  • 我们可以在传统的Apache专用服务器上运行WebSocket实例,如果是,您是否为我们提供了有用的链接?
  • 如果我们需要修改服务器,你会推荐哪种工具知道我们在sysadmin中不太熟练,所以我们不能承担高维护费用.

非常感谢你,

ps:我们将链接回您的博客/网站,因为我们将在我们的devblog上发布有关此部分应用的技术/信息性帖子.

再次感谢你!

php apache html5 websocket phpwebsocket

38
推荐指数
3
解决办法
7万
查看次数

通过3G连接的WebSocket

我一直在玩Socket.io,node.js和WebSockets,所有这些都可以通过wifi连接正常工作.

但是,当我通过3G连接(例如我的iPhone)测试启用WebSocket的应用程序时,似乎回到长轮询是唯一可行的解​​决方案.

使用Socket.io连接失败,"WebSocket连接无效或Origin未验证",然后再回到长轮询.

我不知道WebSockets是否可以通过3G工作 - 有没有人成功让他们这样工作?我已经尝试了许多不同的方法,而且一切似乎都失败了,这让我觉得我正在尝试不可能的事情.

iphone websocket node.js 3g socket.io

37
推荐指数
4
解决办法
2万
查看次数

ASP.NET上的WebSockets教程

是否有一个简单的,脚踏实地的示例/示例/教程,用于ASP.NET 4.0中的WebSockets服务器和客户端实现,以帮助我入门?我知道这个问题已被提出,但尚未得到妥善回答.客户端有很多东西,但在ASP.NET中找不到关于服务器端的简单解释

谢谢!

〜更新: 我发现本教程,但无法使其工作,连接在尝试连接后立即关闭.任何人都可以使它工作? http://www.undisciplinedbytes.com/2010/06/html-5-c-web-sockets-server-and-asp-net-client-implementation/

asp.net websocket

37
推荐指数
1
解决办法
3万
查看次数

Socket.io 1.x:仅使用WebSockets?

我们正在开发一个仅在现代浏览器(IE10 +)上运行的Web应用程序,原因各不相同.

我们实现的功能之一是Socket.io 1.x. 但是,默认情况下,Socket.io客户端会尝试支持较旧的浏览器,因此它会启动与长轮询的连接,然后将其更新到WebSockets.这是浪费时间和资源,因为我们知道浏览器支持WS.

我一直在搜索,我只能找到这个wiki页面,但是,它是关于Socket.io 0.9的.

最后,我找到了engine.io-client的文档(Socket.io-client基于1.x分支).这是我编写的代码,似乎正在运行.但是,我想知道它是否正确或者我做错了什么:

io.connect('https://...', {
    upgrade: false,
    transports: ['websocket']
})
Run Code Online (Sandbox Code Playgroud)

奇怪的是,仅仅将transports属性设置为数组websockets是不够的; 我也不得不禁用upgrade.它是否正确?

更新

我做了一些新的发现.

随着transports设置为['websocket']只,它没有任何区别阉羊upgrade被启用.这是正常的吗?

javascript websocket socket.io

37
推荐指数
4
解决办法
4万
查看次数