草庐IT

webSockets

全部标签

iphone - WebSocket 在 Objective-C 中的使用示例

一段时间以来,我一直在尝试通过Objective-C(特别是iPhone)代码中的WebSockets连接到本地服务器,但没有成功。我尝试了以下三个库,但都没有成功:http://code.google.com/p/unitt/wiki/UnittWebSocketClienthttps://github.com/zootreeves/iOS-WebSockets和zimt。使用zimt,我什至无法在不遇到任何错误的情况下将文件包含在我的项目中。我想知道是否有人可以发布一些简单地连接到服务器并执行成功的握手/登录的示例代码。如果能给我工作代码以最终确定问题是否出在服务器的设置方式上,那

ios - 为什么 websocket 在使用代码 1000 响应 native 打开后立即关闭。(iOS)

当我建立连接时,网络套接字立即关闭并返回代码1000。有人能告诉我为什么会这样吗?这是我的简单代码:letws=newWebSocket("wss://myhost/my-path?param1=value1¶m2=value2")ws.onopen=()=>console.log('OPEN')ws.onclose=(e)=>console.log('CLOSE:code:'+e.code)ws.onmessage=(e)=>console.log('MESSAGE:',e.data)ws.onerror=()=>console.log('ERROR')//Theresult

java - Spring WebSocket @SendToSession : send message to specific session

是否可以向特定session发送消息?我在客户端和Springservlet之间有一个未经身份验证的websocket。当异步作业结束时,我需要向特定连接发送未经请求的消息。@ControllerpublicclassWebsocketTest{@AutowiredpublicSimpMessageSendingOperationsmessagingTemplate;ExecutorServiceexecutor=Executors.newSingleThreadExecutor();@MessageMapping("/start")publicvoidstart(SimpMessag

java - Spring WebSocket @SendToSession : send message to specific session

是否可以向特定session发送消息?我在客户端和Springservlet之间有一个未经身份验证的websocket。当异步作业结束时,我需要向特定连接发送未经请求的消息。@ControllerpublicclassWebsocketTest{@AutowiredpublicSimpMessageSendingOperationsmessagingTemplate;ExecutorServiceexecutor=Executors.newSingleThreadExecutor();@MessageMapping("/start")publicvoidstart(SimpMessag

uni-app和Spring Boot使用websocket实现一对一聊天功能

uni-app的API一部分是基于ECMA的还有一部分是由uniapp自己扩展的api,其中websocket就是由uniapp自己扩展的api。从创建一个WebSocket(opensnewwindow)连接,监听,发送等都跟传统的websocket有点不同。这里跟大家分享的是web端进行通信的样例,其中小程序端通信需要按照官网的协议样例进行wss://www.example.com/socket,而web端则是ws://www.example.com/socket。首先建立websocket连接uni.connectSocket({ url:'wss://www.example.com/s

java - 在 Spring Websocket 上向特定用户发送消息

如何将websocket消息从服务器只发送给特定用户?我的webapp有spring安全设置并使用websocket。我在尝试将消息从服​​务器发送到仅限特定用户时遇到了棘手的问题。我的阅读理解themanual来self们可以做的服务器simpMessagingTemplate.convertAndSend("/user/{username}/reply",reply);在客户端:stompClient.subscribe('/user/reply',handler);但我永远无法调用订阅回调。我尝试了许多不同的路径,但没有运气。如果我将它发送到/topic/reply,它会起作用,

java - 在 Spring Websocket 上向特定用户发送消息

如何将websocket消息从服务器只发送给特定用户?我的webapp有spring安全设置并使用websocket。我在尝试将消息从服​​务器发送到仅限特定用户时遇到了棘手的问题。我的阅读理解themanual来self们可以做的服务器simpMessagingTemplate.convertAndSend("/user/{username}/reply",reply);在客户端:stompClient.subscribe('/user/reply',handler);但我永远无法调用订阅回调。我尝试了许多不同的路径,但没有运气。如果我将它发送到/topic/reply,它会起作用,

javascript - websockets如何处理同一浏览器的两个选项卡

我有1台PHP服务器(处理http请求)和1node.js发布更新的数据消息(每个连接都有websockets)。php服务器设置它的cookie。在一个浏览器中,此cookie可用于所有选项卡。当浏览器打开域的2个选项卡时,只有一个cookie标识浏览器,但必须向每个选项卡发送1条更新数据消息。区分标签的传统方式是什么?我应该使用另一个cookie(由node.js管理)来区分每个浏览器选项卡吗? 最佳答案 将我的评论变成答案...每个选项卡都有一个单独的websocket。这就是您区分不同选项卡的方式。如果您在服务器中为每个选项

javascript - Websocket - WebSocket 握手期间出错 : Unexpected response code: 404

我在我的应用程序中使用websocket,当我使用localhost时一切正常。当我将localhost更改为我的服务器ip地址时,问题就开始了,然后我收到了这个错误:WebSocket握手时出错:意外的响应代码:404这是我的httpd.conf...Listen25.48.63.220:80Listen25.48.63.220:8081...ServerName25.48.63.220:80...我认为我能够连接到我的服务器,因为当我输入错误的IP地址时,我不会收到此错误。我还需要更改什么? 最佳答案 404表示未找到。可能您连

php - 如何以编程方式调用 WebSocket(使用 PHP)?

我有一种情况需要根据另一个浏览器窗口的输入更新一个浏览器窗口。现在我正在使用WebSockets,它运行良好。现在我想使用PHP而不是浏览器将数据发送到WebSocket(因此使用PHP代码而不是ws://)。换句话说,我想使用PHP而不是JavaScript来模拟WebSocket.send()调用。我有以下代码似乎不起作用(未调用onmessage):if(function_exists('socket_create')AND$sock=socket_create(AF_INET,SOCK_DGRAM,SOL_UDP)AND$sock_data=socket_connect($so