WebSocket仅接收“文件”;“断开连接”;

我正在Google Chrome上尝试这个简单的websocket示例: var wsUri = "ws://echo.websocket.org/"; var output; function init() { output = document.getElementById("output"); testWebSocket(); } function testWebSocket() { websocket = new WebSocket(wsUri);

如何使用wireshark调试WebSocket

我在localhostws://localhost:8001上使用了python-tornado-server托管了我的websocket服务器,客户端位于192.168.0.116上的另一个系统上,因此当我们尝试通信时,它工作正常,但无法使用wireshark调试它。 我的websocket在端口8001上运行,所以我尝试使用 tcp.port==8001 但是没有找到结果,所以我在http上尝试了它 我的局域网ip为192.168.0.219,端口为8001。所以 http.host ==

Websocket Python微框架(瓶子、烧瓶)和socket.io

我正在尝试构建一个具有类似websocket功能的应用程序 我正在使用python(将与gunicorn一起部署在heroku上) 到目前为止,我的搜寻使我找到了瓶子。替代我目前的微框架——烧瓶。 瓶子允许websocket功能 我的问题是:我可以使用socket.io的javascript部分(或类似的东西)连接到瓶子吗?如果是,如何进行 谢谢。如果您真的想开始,请看下面的示例: 这里还有一个瓶子的例子: 您可能希望从以下地址的文档开始: 希望这对您有所帮助:)您也可以看看,

是否有任何实时推送类型的服务使用纯websocket作为服务器后端?

我感兴趣的是开发一款多人游戏,Pharo Smalltalk作为服务器后端,amber Smalltalk+作为web客户端前端的html5游戏库 Pharo smalltalk有websocket支持,我已经尝试过用它制作游戏。它工作得很好,但是我宁愿使用这些推送服务之一,这样我就可以轻松地扩展到许多用户 我需要(我想)一个websocket接口(从我的后端服务器)到这些推送服务之一。我会使用firebase REST api,但似乎有点奇怪,我必须恢复到从我的服务器到firebase服务器的

Websocket 如何在netty4中设置web套接字客户端无掩码模式文本框

如何在netty4的文本框中设置web套接字客户端无掩码模式 现在我使用netty4中的websocket客户端发送websocket请求,现在我想搜索在tcpdump文件或Wireshark文件中发送的文本。现在文本被屏蔽,我无法使用tcpdump文件或Wireshark文件中的原始文本进行搜索。同时声明客户端到服务器的通信需要屏蔽密钥。屏蔽密钥可以全部为零(尽管与同一RFC中的其他建议相反,客户机必须为每个帧选择一个新的屏蔽密钥) 但话说回来,Wireshark 1.10+能够非常轻松地解析

Websocket 在发送()之前,如何确保可写标志为true?

我正在为Dart WebSocket创建一个抽象层,它也与Socket.IO协议兼容,但它有一个我无法解决的问题 下面的代码将HttpRequest转换为WebSocket并将套接字实例保存在传输上。。。在这里,您可以看到我将writable标志的值更改为true,以通知套接字已打开 WebSocketTransformer.upgrade(req).then((socket) { this._socket = socket; this.writable = true; this.

Android、Firebase登录时间有点长,出现WebSocketException

我正在使用authWithCustomToken方法登录Firebase。登录大约需要5秒或更长时间。我启用了Firebase日志(setLogLevel(Logger.Level.DEBUG))来监视是否存在任何问题。日志在这里(我修剪了一点,如果有必要,我可以给它一个链接): PS:android firebase客户端版本为2.5.0 此日志是否显示有错误 我应该忽略它吗?如果是,为什么登录时间太长?输出中没有确定任何时间影响的信息。但据我所知,水流看起来很正常。正在重定向前两个连接。然后

如何禁用tomcat 8 websocket服务器端点自动发现

在部署端点类之前,我需要对它们进行一些处理,然后手动部署它们。然而,在我的war中使用@ServerEndpoint注释一个类似乎就足以在Tomcat中部署端点,当我稍后尝试手动部署时,显然我不能,因为URL已经部署好了。有没有办法禁用端点的自动发现?查看我使用的-8.0.28版本的源代码,没有专用选项。部署端点的代码位于org.apache.tomcat.websocket.server.WsSci中。最快的“shurest”黑客是将我的端点放入javax.websocket包中。我选择使用他

Websocket 使用akka http通过web套接字推送消息

我正在使用akka http 2.0.3作为应用程序,并希望使用web套接字。我希望能够将消息从服务器推送到客户端,而不必先接收消息。所以,我在研究UpgradeTowerSocket特性,看起来使用“handleMessagesWithSinkSource”是正确的。现在,为了推送消息,我想让一个参与者连接到一个传递给“HandleMessageWithSinkSource”方法的源。但是,当使用'Source.actorRef'方法时,似乎只有在流运行时才会生成actor,这将在'Handl

通过Swagger描述websocket api

可以通过Swagger描述Websocket服务器api吗 我们有通过websocket服务器广播的事件,我想通过一个swagger规范文件来描述它们 是否有用于WebSocket的文档生成器?似乎可以使用 尽管如此,目前似乎只存在Java/Scala服务器实现,这意味着它们不像“标准”的招摇过市REST服务那样适用于此

使用mqtt websockets for ibm bluemix watson iot等待connack响应时连接丢失

我能够执行ssl和websocket握手。http连接正在升级为websocket连接,这很好。erlang websocket客户端正在连接到IBM Bluemix服务器 但是过了一段时间,我收到了关闭连接的ssl\u closed响应。我正在向服务器发送ping请求,并获得二进制格式的响应(可能是pong({binary,}。尚未解码二进制响应帧) SockReply:{ok,{sslsocket,{gen_tcp,#端口,tls_连接,未定义},} 套接字:{sslsocket,{gen_

Websocket 溢洪道转移失败

我通过溢洪道和websocket河从Predix机器发送数据,我得到以下错误: 溢洪道转移失败。详细信息:“传输UUID的状态” 河流“WS-Sender Service-1”中的“87ab8c74-8c34-41cb-b4ba-3666d84ad4c7”。 状态:失败状态代码:-1100 这是什么意思?由于我找不到此状态代码是什么,出现了什么错误?-1100不是HTTP状态代码。您是否检查了日志/machine/machine.log中的输出?如果您看到超时,是否验证了配置是否正确?听起来它可

websocket框架是否可能无法到达?

据我所知,WebSocket使用Ping来检测它们是否仍然连接。当然除了Chrome,它让应用程序自己进行ping 我想了解ping之间的连接是否可能变得不稳定,从而无法接收数据帧。。。但在发送下一个ping时再次稳定。换句话说:如果数据无法到达,是否可能有一个表面上良好的websocket连接 这个问题涉及到哪些问题仍然没有得到回答,并被转移到长轮询和套接字io中 谢谢 这在很大程度上取决于您使用的客户端软件(浏览器) WebSocket依赖于TCP连接,该连接将确保消息到达目的地。当然,除非

Websocket设计-多个路由(多个连接)还是处理所有事务的单一路由?

我一直在使用WebSocket只发送和接收位置更新,但现在我正在考虑将它们用于其他事情,如分析、通知等 按照我的实现的设置方式(我使用的是Go),我有一个/ws/trackingwebsocket路由,在该路由中,当组成员更新其位置时,我可以向组中连接的客户端发送更新,并且客户端也使用该路由将其更新发送到服务器 我应该创建更多的路由,比如/ws/analytics,/ws/notifications,等等,还是应该重新执行我的实现,让像/ws这样的处理程序可以处理所有事情 有了更多的路由,这意味

Websocket Web包中的代理wss

我有一个项目建立在Angular 5之上 运行ng service时,我需要代理websocket。有一个websocket服务器,我可以使用地址wss://myserver/ws但无法设置代理 { "/ws": { "target": "wss://myserver", "secure": false, "ws" : true } } 那个配置不起作用。我可以代理https请求,但不能执行WebSocket 如何解决这个问题

颤振websockets自动重新连接-如何实现

我正在努力实现颤振中的websocketsautoreconnect。然而,我使用的插件只是包装,因此任何基于WebSocket类的解决方案也适用于我 我已经了解了如何捕获套接字断开连接,请参见下面的代码片段: try { _channel = IOWebSocketChannel.connect( wsUrl, ); /// /// Start listening to new notifications / messa

ESP8266+;WebSocketsServer+;WIFI\u AP\u STA=已断开连接

我知道我可能对esp8266的要求太高了,但在设备连接到wifi时,是否可以通过WebSocket向客户端发送消息 forceWiFiRegisterBegin是AP和web服务器方法 void WiFiController::forceWiFiRegisterBegin() { WiFi.forceSleepWake(); delay(500); IPAddress apIP(5, 5, 5, 5); WiFi.disconnect(true); WiFi.mode(WIFI_AP_STA

Websocket Blazor服务器应用程序提供的新浏览器选项卡不超过5个

我在Windows Server 2019(也是IIS 10+)上有一个Balzor服务器应用程序,运行良好,但如果客户端在新选项卡中打开应用程序的不同页面,超过5个bowser选项卡,则无法加载页面。如果客户端关闭一些选项卡,新选项卡可能会打开 我猜这可能取决于WebSocket或信号器连接的数量限制,或者服务器上的其他配置 有什么办法,我怎么解决

如何构造相对于页面URI的WebSocket URI?

我想构造一个相对于浏览器端页面URI的WebSocket URI。比如,在我的例子中,像 http://example.com:8000/path https://example.com:8000/path 到 我目前正在做的是将前4个字母“http”替换为“ws”,并在其后面附加“/to/ws”。有什么更好的方法吗?如果您的Web服务器支持WebSocket(或WebSocket处理程序模块),那么您可以使用相同的主机和端口,只需按照所示更改方案即可。有许多选项可用于同时运行Web服务器和W

netty websocket协议支持

我试图在Netty文档中查找这个问题,但找不到:Netty websocket实现支持哪些websocket协议 我正在检查浏览器兼容性,因此也希望看到上面提到的协议。浏览Netty 3.5.3中的websocket服务器示例,我在WebSocketServerInExpage类中看到了窗口。也使用了MozWebSocket,因此,在不编写任何特定代码的情况下也支持hybi-07和hybi-10,这对吗?(请原谅,我不太清楚各种协议之间的差异,但似乎到处都提到了它)。根据netty的说法,它支持

WebRTC和WebSockets在底层数据通信方面有什么区别

我试图理解WebRTC和WebSockets之间的区别,以便更好地理解哪个场景需要什么。我对双方(主要是基于web的,但可能是一个专用的服务器应用程序)相互交谈的广泛想法感到好奇 假设: 显然,对于自组织网络,WebRTC获胜是因为它本机支持ICE协议/方法 问题: 关于浏览器中两个已知方之间的直接通信,如果我不依赖于发送多媒体数据,并且我只对发送整数数据感兴趣,那么WebRTC是否比WebSocket具有数据加密以外的任何优势 关于专用服务器与基于浏览器的客户端对话,哪个平台给了我优势?

Websocket 如何有效地向应用程序中的选定用户发送推送通知?

我正在尝试使用nodejs和websockets实现推送通知服务器。我试图实现的服务器需要能够发送特定于应用程序中每个用户的通知(例如:某人对你的帖子发表了评论等等)。该服务器还可以为许多应用提供服务。因此,使用该服务的用户数量非常高 问题是我如何管理频道。我在互联网上做了一些研究,并没有找到一个解决这个问题的可靠方法。 这有点类似。但没有确切的答案 我想到的一种实现方法是,每个用户有一个通道,那么它可能无法很好地扩展到为多个用户服务 我认为的另一种方法是将相同的消息组织成组,然后为组创建频道。

如何在Dropwizard中实现websocket

我需要用dropwizard项目实现websocket。但是,我找不到任何与之相关的文件。任何人都可以指出同样的资源。我也希望这样做。这是迄今为止我发现的最好的信息: 据推测,最流行的websocket框架之一在Jersey上运行良好(Jersey与Dropwizard捆绑在一起)。您可以在此处找到更多信息: 另外,有人发布了一个将两者集成在一起的存储库:我通过包含Comed将WebSocket实现到Dropwizard项目中 CometD包括一个用于处理WS请求的servlet,Dropwiz

从远程计算机访问websocket协议

我设计了一个基于websocket协议的聊天应用程序 我在计算机a中安装了一个xampp服务器。我在计算机a中启动了服务器,然后我尝试使用计算机a的ip地址从计算机B访问client.php页面(url为IPA/project/client.php)。但它显示套接字错误 当我在一台计算机上尝试相同的url时(url是ipad/project/client.php)。客户端获得连接。两台计算机使用相同的WIFI连接。 这是我的客户代码。请告诉我出了什么问题 <html> <hea

如何将安全WebSocket与sock js一起使用

我正在使用SockJS客户端。SockJS构造函数将相对URL作为 var ws= new SockJS('/spring-websocket-test/sockjs/echo', undefined,{protocols_whitelist: [transport]}); 我们在何处指示使用WSS://而不是WS://。如果我尝试使用绝对URL,则会出现以下错误: XMLHttpRequest cannot load ws://localhost:8080/appname/app. Cros

Websocket 在围棋中发球

我开始玩websockets+go,我想我误解了go中websockets的一些基本功能 我只想简单地侦听websocket连接并相应地进行处理。然而,我在使用websocket的Go中看到的所有示例都是为连接到websocket的网页提供服务,这是一个要求吗 以下是我已设置的基本echo服务器: package main import ( "fmt" "code.google.com/p/go.net/websocket" "net/http" ) func webHandle

如何使用ngrok在localhost中转发websocket服务器

我正在尝试在本地主机上运行websocket服务器,并使用ngrok将其转发到web。但我想不出是怎么回事。这些是来自AutobahnPython git存储库的原始代码 服务器代码: from autobahn.twisted.websocket import WebSocketServerProtocol, \ WebSocketServerFactory class MyServerProtocol(WebS

gevent socketio-WebSocket握手期间出错:意外响应代码:401

我正在开发一个金字塔实时应用程序,它将从利用websockets中获益。我发现gevent socketio库可能最适合我的目的 在我的PC上进行本地测试时,使用websocket传输,运行良好。但是,在服务器上测试时,握手无法报告401响应。然后,它又回到了一个长轮询传输,这是可行的,但我真的会从websocket的速度中受益 这使我相信,由于我不再连接到本地机器,因此出现了某种授权问题,但我完全不知道在哪里寻求帮助 编辑: 现在问题缩小到我们使用mod_proxy(一个lighttpd模块)

使用websocket从Ada应用程序导出数据

我正在开发一个学者项目,其中我有一个用Ada语言编写的核心,可以生成数据信息。 根据项目的要求,我需要通过websocket将所有新生成的信息在一定时间内发送到远程Web服务器 在javascript语言中,连接到web套接字非常容易: var exampleSocket = new WebSocket("ws://www.example.com/socketserver", "protocolOne"); 我可以在Ada中执行类似的命令,可以吗 可以解决调用包含javascript代码的h

无法在OSGi中使用Jetty WebSocket客户端

我们希望在OSGi Equinox中使用Jetty WebSocket客户端API 我已经用org.eclipse.jetty.websocket.api.annotations.websocket对客户机套接字实现进行了注释,但是遇到了InvalidWebSocketException 如果我从Eclipse运行创建MySocket作为独立服务的服务,它就可以正常工作 如中所述,我使用的不是Jetty的实际版本,而是9.2.0.RC0 编辑:对于Jetty 9.2.3.v20140905,我得

阻止消息挂起10000以阻止..使用spring WebSocket

使用spring WebSocket时,我遇到以下错误: 用例:在我们的服务器端代码中,我们有一个在数据库中搜索值的功能。如果值在数据库中不存在。它将命中servlet并获取数据。第二部分,即命中servlet并获取数据是异步调用 因此,对于一个请求,我们必须在数据库中搜索多个内容 示例:在请求中,我们得到一个参数通道:1 此通道映射到多个ID,例如1映射到1,2,3,4,5 在websocket中,一旦请求到达服务器,我将提取通道并获得所有id的映射,并在id上运行循环,如下所示: for(i

WebSocket和STOMP协议之间有什么区别?

WebSocket和STOMP协议之间的主要区别是什么?这个问题类似于询问TCP和HTTP之间的区别。我仍将试图回答你的问题,如果你开始的话,很自然会混淆这两个术语 简短回答 STOMP是在WebSocket之上派生的。STOMP只是提到了一些关于如何使用WebSocket在客户端和服务器之间交换消息帧的具体方法 长答案 网袋 它是一种允许客户端和服务器之间进行异步双向通信的规范。虽然与TCP套接字类似,但它是一种作为升级的HTTP连接运行的协议,在双方之间交换可变长度的帧,而不是流 跺脚 它

websocket回退现在仍然有必要吗?

过去,并非所有浏览器和网络都支持WebSocket。 我们被要求提供诸如HTTP长轮询之类的回退解决方案 这种情况似乎有所改变。 至少现在浏览器支持看起来很棒: 我找不到任何关于网络阻塞WebSocket的统计数据 我们是否有任何数据证明websocket回退解决方案仍然是合理的?去年,我在工作中使用Trello时遇到了一个问题。虽然最初显示的是页面,但页面上没有反映出一些更改。我使用Chrome调试器进行了调查,发现WebSockets连接被阻止(至少对于该网站是如此) 在与它进行了几次交流之

WebSocket的端口是什么?

WebSocket的端口是什么 WebSocket使用什么协议 当防火墙阻止除80和443端口以外的所有端口时,WebSocket是否工作 WebSocket的端口是什么 WebSocket握手通过HTTP进行操作,因此该端口是HTTP/WebSocket服务器想要使用的任何端口。未加密HTTP的标准是80,加密HTTPS的标准是443 WebSocket使用什么协议 “WebSocket协议”规范为 当防火墙阻止除80和443端口以外的所有端口时,WebSocket是否工作 是,如果HT

PeerJS、WebSocket和/或Socket.io是否能够基于属性匹配用户

我在这方面的知识有限。下面的(笑话)示例是否可以通过Node.js包构建 例如,当客户打开主页时,他们会被问到“你认为世界是平的吗?” 单击“是”的客户端将其分组为“组是”, 单击“否”的客户端将被分组到组No 接下来,来自组Yes的客户与来自组No的客户在一对一的房间中进行匹配 如果可能,匹配过程将如何进行?需要大厅吗?当然可以。大堂会有更好的等待感。由于示例中存在一个大厅,那么管理员应该给出开始,这样=)@halilcakar我感谢您的回复。大厅是通过PeerJS还是Socket.io创建的

信号传输将不作为websocket工作

我有点问题 我使用的是自托管示例(),我已经从nuget安装了2.0(beta2)包。 我在Web服务器上运行hub,在本地主机上运行js客户端 Webserver是windows server 2012,在角色中启用了WebSocket 我的解决方案设置为目标.NET4.5,但最初是4.0。我在更改解决方案目标后安装了nuget软件包 客户端正在Win7上运行IE9 现在,当我在VisualStudio中检查引用的.dll时,它们的运行时版本被列为4.0。我不确定这是否意味着什么 我的问题是,

信号器-从WebSocket到服务器SentEvents-问题

我在Windows Server 2012和IIS8上使用SignalR v2.0, 我通过以下文章在服务器上启用了WebSocket, 但signalR首先尝试使用WebSocket,然后将传输更改为serverSentEvents 协商响应为TryWebSockets=True 与WebSocket连接的响应标头为 升级:Websocket X-Content-Type-Options:nosniff 连接:升级 状态代码为101(交换协议) 我的解决方案的所有项目都使用.NET4

js和akka http websockets之间的连接有95%的时间失败

我试图在akka http websocket服务器和简单javascript之间建立一个基本连接 大约20个连接中有1个成功,其余的失败。我不知道为什么连接的设置如此不可靠 Application.scala: import akka.actor.ActorSystem import akka.http.scaladsl.Http import akka.stream.ActorMaterializer import services.WebService import scala.conc

Websocket Vaadin 7推送和Eventbus+组合之间的差异;即时模式

我需要更新不同的字段(tinycon和一个类似于facebook的按钮上的徽章),指示我的Vaadin7 Webapp中登录用户未读邮件的数量 所以我开始设置Vaadin 7推送功能,但没有成功。在最新的Tomcat(使用:7.0.61和8.0.30进行测试)和最新的Vaadin(7.5.10)上,它根本不起作用。没有错误消息,但也没有推送。来自的PushDemo也没有做任何事情。我猜我公司的防病毒软件会中断基本的websocket通信 但最后,我实现了预期的结果(=>在运行时根据事件动态更新字

使用xirsys和simplewebsocket连接到信令服务器

我正在尝试使用XIRSYSAPI和simpleWebRTC实现一个WebRTC应用程序。我正在尝试使用安全方法连接。因此,在connect.js文件中,我有以下内容: var xirsysConnect = { secureTokenRetrieval : true, server : '../getToken.php/', data : { domain : 'MY_DOMAIN_HERE', application : 'default',

我可以使用Python3.6 Sanic检测WebSocket中的“连接丢失”吗?

我是否可以检测到是,如何检测?当我的Python3.6 Sanic Web服务器与客户端应用程序失去连接时,例如:用户关闭Web浏览器或网络故障等 from sanic import Sanic import sanic.response as response app = Sanic() @app.route('/') async def index(request): return await response.file('index.html') @app.websock

Websocket协议是否管理大块大数据的发送

嗨,伙计们,我只是想知道websocket协议是否已经处理了大量数据的发送。至少知道这一点可以节省我自己这么做的时间。根据RFC-6455基本帧,最大大小限制为2^63字节,这意味着它实际上取决于您的客户端库实现。根据RFC-6455基本帧,最大大小限制为2^63字节,这意味着它实际上取决于客户端库实现 我只是想知道websocket协议是否已经处理了大量数据的发送 这取决于你的意思 WebSockets协议基于帧(而不是基于流) 如果你想知道的是“一个巨大的有效载荷是否会完整地到达?”-答案总

如何将参数传递给Websocket端点处理程序

创建jetty websocket时,我注册端点处理程序,如下所示: public class MyWebSocketEndpoint extends WebSocketServlet { @Override public void configure(WebSocketServletFactory webSocketServletFactory) { webSocketServletFactory.register(MyEndpointHandler.clas

Websocket 无法设置远程候选项:-((添加1,应为2)

当尝试检查已成功创建的视频呼叫会话,但janus gateway webrtc中没有视频流时 Creating new session: 7295874067549813; 0x7fec98004230 Creating new handle in session 7295874067549813: 2264190151434116; 0x7fec98004230 0x7fec98005430 Creating new session: 3622043621310499; 0x5557f

Websocket 插槽IO和角度复制问题

从一个房间搬到另一个房间时,我遇到了重复问题。我在nestjs后端项目中使用websocket,并将angular用作客户端 简单地说,我正试图从一个房间移动到另一个房间,但是socket.fromEvent返回重复项,一旦我登录到另一个房间,重复项就会增加 服务器 进口{ 订阅消息, WebSocketGateway, OnGatewayInit, WebSocketServer, OnGateway连接, OnGatewayDisconnect, }来自“@nestjs/websocket

Twilio Websockets:检索流';仅限s有效载荷

根据本指南(),您可以使用WebSocket使用实时媒体流 但是,不是像这样创建流的分叉: <?xml version="1.0" encoding="UTF-8"?> <Response> <Start> <Stream url="wss://yourdomain.ngrok.io/media" /> </Start> <Di

使用websocket作为消息代理的Redis的可伸缩性

我已经看到很多文章提到并比较了redis、kafka、RabitMQ等的可伸缩性,但在我的场景中,我使用的是带有STOMP的WebSocket。可能会有很多用户使用该网站,并在网站中进行并发连接。我看过一些文章和视频,说redis比rabitMQ工作得更好,比如在这篇文章中,它说他们已经对rabbitMQ和redis进行了实验,发现redis可以同时创建5000多个队列,而rabbitMQ在达到200个队列时却很挣扎 部署将在kubernetes内部的公共云(如AWS或GCP)上,以spring

在C#套接字控制台应用程序中管理多个javascript websocket客户端

我有一个C#应用程序,它监听websocket连接。使用websocket,我正在尝试与此应用程序通信。往返消息在单个客户机上运行良好。但当连接新客户端时,第一个客户端停止从服务器获取响应,第二个客户端获取两个客户端(Client1和Client2)的响应。请帮助我解决此问题。多谢各位

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 50 页