草庐IT

websocket-client

全部标签

javascript - Websockets 未在代理后面连接

这是一个很常见的问题,但我找不到针对我的具体情况的解决方案。我使用的是Glassfish4.1.1,我的应用程序实现了Websockets。在客户端,我只是通过以下方式连接到WS-server:varserviceLocation="ws://"+window.location.host+window.location.pathname+"dialog/";varwsocket=newWebSocket(serviceLocation+token_var);在服务器端,websockets是通过@ServerEndpoint功能实现的,看起来很常见:@ServerEndpoint(va

java - 使用 Spring Security 的 SpringMVC Websockets 消息传递用户身份验证

我看过几个关于这个问题的话题,但似乎没有一个能真正直接回答这个问题。背景,我安装了springsecurity,在应用程序的其他部分正常运行。我的用户名是“开发者”。在Java7、Glassfish4、Spring4上运行,并使用Angular+StompJS让我们在这里获取一些代码:packagecom.myapp.config;importorg.springframework.context.annotation.Configuration;importorg.springframework.messaging.simp.config.MessageBrokerRegistry;

如何本地创建websocket服务端并发布到公网实现远程访问

文章目录1.Java服务端demo环境2.在pom文件引入第三包封装的netty框架maven坐标3.创建服务端,以接口模式调用,方便外部调用4.启动服务,出现以下信息表示启动成功,暴露端口默认99995.创建隧道映射内网端口6.查看状态->在线隧道,复制所创建隧道的公网地址加端口号7.以基于go的socket客户端为例,通过公网连接javasocket服务端8.通过git下载websocket框架9.创建客户端,注意:Host值为上面复制的隧道公网地址!!10.接着启动服务,与服务端连接,出现服务端返回的字样表示连接成功11.客户端在控制台输入信息,回车12.服务端出现客户端发送的信息13.

java - 通过 HTTPS 403 禁止的 Websocket

我目前正在尝试在我的springboot1.2应用程序中设置HTTPS。此应用程序使用大量websockets在两个服务器之间进行通信。当它在简单的HTTP上运行时,一切正常,但是当我将它切换到HTTPS时,我在Firefox和Chrome上都收到403Forbidden错误(尚未在IE上测试过。)我有一个接受所有连接的SimpleCORSFilter设置,所以我不要认为这是问题所在。通过HTTPS对同一服务器的所有RESTful请求都有效,它只是似乎被阻止的websockets。这是我的WebSocketSpring配置@Configuration@EnableWebSocketMe

java - Eclipse:无法加载 JNI 共享库“C:\Program Files(x86)\Java\jdk1.7.0_15\bin\..\jre\bin\client\jvm.dll

我正在尝试安装Eclipse。为了安装,我已经完成了以下操作。在C:​​\ProgramFiles(x86)\Java\JDK1.7.0_15安装JDK7u1564位(实际下载名称:jdk-7u15-windows-i586.exe)我在管理员中运行cmd并键入“C:\Users\Alfred>java-version”,这给了我“Java版本“1.7.0_15”java(TM)SE运行时环境(build1.7.0_15-b03)JavaHotspot(TM)ClientVM(build23.7-b01,混合模式,共享)在同一个cmd窗口中,我输入了“C:\Users\Alfred>j

java - 使用 Jersey Client 进行摘要式身份验证

我用JerseyServer编写了一个RESTweb服务(太棒了!)。我现在正在使用JerseyClient开发它的客户端部分。在服务器端,我选择了DIGEST身份验证,因为我个人认为BASIC身份验证是一种异端,应该在我们的头脑中标记为“DEPRECATED”.不幸的是,我没有看到客户端对摘要式身份验证有任何支持。对于BASIC身份验证,可以执行以下操作:client.addFilter(newHTTPBasicAuthFilter(user,password));但我没有看到“HTTPDigestAuthFilter”对应项。我错过了什么吗?谢谢你的帮助,拉斐尔

java - Spring 4 MVC 和 Websockets - 没有合适的默认 RequestUpgradeStrategy

我需要Websockets在我的应用程序中进行实时更新。所以我找到了这个例子并一步一步地做了here.我完成了教程,最后在启动应用程序时遇到了这个异常:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'org.springframework.web.socket.server.support.DefaultHandshakeHandler#0':Instantiationofbeanfailed;nestedexceptionisorg.springframework.be

带有 MS Exchange : No authentication mechansims supported by both server and client 的 JavaMail

几天来我一直在尝试从Grails应用程序发送邮件,但没有成功。我正在使用:Grails1.3.7邮件1.0插件spring-security-core1.2.6插件tomcat7.0.23具体来说,我正在尝试使用Exchange从部署在Tomcat服务器上的应用程序通过端口25发送邮件,无需身份验证,无需SSL。我尝试从部署了该应用程序的VMWare虚拟机使用telnet发送消息,但成功了。这是我发送邮件的类:publicbooleansendMessage(Stringto,StringmsgSubject,StringmsgText){Stringhost="mail.mydoma

java - Spring-WebSockets 上的 STOMP 与 WAMP

我目前正在从事一个需要使用WebSockets的项目。客户端将只是浏览器,因此对这两者的任何消息代理功能不感兴趣。虽然我认为这不会有太大区别,但如果我能在STOMP上得到一些评论,我会很感兴趣。对比WAMP作为使用Spring-WebSockets的子协议(protocol)。我可能会得到一些提示,这些提示可能有助于做出选择。干杯,编辑(27-02-2014):由于直接使用webSockets进行编程是低级的,因此在很多地方(一个spring文档)建议使用一些子协议(protocol)。此外,在websocket上使用子协议(protocol)是一种原生webSocket安全性;就像您

java.lang.NoClassDefFoundError : org/apache/chemistry/opencmis/client/api/SessionFactory 错误

我使用AlfrescoCommunity4.0。我使用cmis在Alfresco中更新文档。我已经在Alfresco中注册了一个文档,这是在保存方法后检索到的文档ID:b08e8bce-1b88-489e-a357-1e6385f180a1现在我想用其他内容来改变这个文件的内容。我使用了这个方法:publicvoidsaveVersioning(Filefile,Stringfilename,StringuserName,Stringpwd,StringdocId)throwsException{SessionFactoryfactory=SessionFactoryImpl.newI