草庐IT

websocket-client

全部标签

java - 可以通过 WebSocket 传递的最大数据量是多少?

我是websockets的新手,当我试图传递JSON时长度大于8192,websocket立即断开连接。然而JSON长度工作正常。有没有MAXSIZE/LIMIT可以通过WebSocket传递的数据?如果有,尺寸是多少?我通过将这些行添加到我的web.xml来修复错误org.apache.tomcat.websocket.textBufferSize32768org.apache.tomcat.websocket.binaryBufferSize32768感谢@DavideLorenzoMARINO。 最佳答案 IT实际上是一个非常

java - org.apache.http.client.HttpClient - 每个请求一个?

我使用org.apache.http.client.HttpClient.我有一个关于这个类的使用的问题。我应该为每个请求创建一个新的HttpClient(例如,因为它是一个轻对象),还是最好为每个http请求使用一个唯一的实例(例如,因为创建/删除很昂贵)?如果只有一个HttpClient实例必须被使用,HttpClient线程安全吗(例如,它可以同时处理许多http请求)或者在这种情况下最好是创建一个HttpClient池?实际上,我为每个请求创建了一个新的HttpClient。我怀疑我必须通过使用getConnectionManager().shutdown()创建一个在我的应用

java - Remote webdriver - 使用 Rest Client Extension(附加组件)传递 firefox 配置文件

目前我可以通过RemoteWebDriver发送firefox配置文件,但我无法通过配置文件发送RestCLient扩展。我需要某个REST客户端扩展(firefox附加组件)可用于我的测试用例执行。如果我使用firefox驱动程序在本地运行测试用例,它就可以工作....但是我如何使用RemoteWebDriver实现相同的目的?FileprofileDirectory=newFile("c://mach//lib//prof");FirefoxProfileprofile=newFirefoxProfile(profileDirectory);driver=newFirefoxDri

spring - 如何使用 Spring-websocket 拒绝基于用户权限的主题订阅

我正在实现一个版本的股票应用程序,其中服务器能够根据用户权限拒绝特定主题的主题订阅。spring-websocket中有没有办法做到这一点?例如:在股票示例项目中,我们有3种工具的价格主题:Apple、Microsoft、Google并有两个用户:User1、User2User1应该有权访问Apple和MicrosoftUser2应该只能访问Google如果用户1订阅了谷歌,他应该得到拒绝响应,并且消息不应该广播给他。 最佳答案 感谢罗森·斯托扬切夫answerongithub我设法通过向入站channel添加拦截器来解决这个问题。

spring - 如何使用 Spring-websocket 拒绝基于用户权限的主题订阅

我正在实现一个版本的股票应用程序,其中服务器能够根据用户权限拒绝特定主题的主题订阅。spring-websocket中有没有办法做到这一点?例如:在股票示例项目中,我们有3种工具的价格主题:Apple、Microsoft、Google并有两个用户:User1、User2User1应该有权访问Apple和MicrosoftUser2应该只能访问Google如果用户1订阅了谷歌,他应该得到拒绝响应,并且消息不应该广播给他。 最佳答案 感谢罗森·斯托扬切夫answerongithub我设法通过向入站channel添加拦截器来解决这个问题。

消息推送实现|使用WebSocket主动推送消息到客户端方案

一.前言在开发中,我们经常会遇到这样一类需求:需要在网页上显示天气预报,股票数据或者实时排行榜单等实时变化的数据。对于此类需求,一种较为原始的做法就是让客户端每隔一段时间主动去轮询服务器。但这种做法有一个很大的弊端:如果客户端的数量很大,每隔一段时间就发消息给服务器的话,服务器的并发压力会非常巨大。而且访问的频度也很难精确把握,过于频繁地访问服务器,则压力太大;不频繁的话,数据更新可能又不及时。所以今天,壹哥将会给大家分享一个可以让服务器主动推送消息给客户端的技术--WebSocket!二.WebSocket介绍2.1概念以下是百度百科对websocket的定义:WebSocket是一种在单个

c++ - 如何使用 websocket++ 0.3X 跟踪用户

有没有一种方法可以使用websocket++0.3X跟踪每个用户的数据?我希望能够识别他们,以便跟踪他们正在查看的内容以及应该发送给他们的内容。以堆栈为例:当您查看此问题时,websocket可以(我认为确实)记住您正在查看此问题并向您发送适当的更新,例如投票、新评论和答案,以及左上角的StackExchange更新。此外,用户需要能够被识别。websockets中是否存在已经隐藏在websocket++中的固有sessionID?如果不是,websocket++是如何跟踪用户的? 最佳答案 正如您在回答中提到的,最简单的方法是使用

c# - POCO 1.5.1 Websocket 客户端无法连接到 c# websocket 服务器

问题:websocket客户端(POCO1.5.1,c++)不会连接到websocketc#服务器(带有Fleck库的命令行应用程序)。达到超时并抛出异常:CannotupgradetoWebSocketconnection:OKExceptionCode:1PocoWebExceptionDocumentationWS_ERR_NO_HANDSHAKE=1:NoConnection:UpgradeorUpgrade:websocketheaderinhandshakerequest.事实1:此websocket客户端将连接到RubyEventMachinewebsocket服务器。事

iphone - 在 Objective-C 中使用 WebSocket

我曾尝试在objective-c中使用带有以下两个库的websockets,但没有成功:http://code.google.com/p/unitt/wiki/UnittWebSocketClienthttps://github.com/zootreeves/iOS-WebSockets在这两种情况下,我什至无法建立与服务器的基本连接(在本地主机上运行)。我想知道是否有人可以提供或指出一些代码的方向,这些代码将仅通过websocket连接到服务器和/或执行握手。理想情况下,如果代码可以使用上述库之一,那就太好了,但在这一点上,我愿意接受任何可行的方法。我已经发布了一些关于UnitTbe

android - 如何捕获 kivy-client 崩溃日志并将其发送到我的服务器?

当出现一些硬件问题并且我的kivy应用程序崩溃时,我遇到了问题。例如在Android或iOS上。普通用户看不到日志,我也看不到。因此,当我的应用程序启动时,我想创建单独的进程并以某种方式查看主应用程序的状态。如果发生崩溃,我想将错误日志发送到我的服务器。那么,最好的方法是什么?也许另一个过程是多余的,我可以用更简单的方式来做?我如何准确地捕捉崩溃日志?...谢谢! 最佳答案 TLDR:使用Sentry有不同类型的崩溃和不同类型的工具。native崩溃:通常是段错误,一种您实际上无能为力的低级别崩溃。这就是您在Play商店选项卡上看到