草庐IT

webSockets

全部标签

C# .NET 实现 WebSocket服务端

一、WebSocket简介1.什么是Websocket?WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议2.Socket、Websocket、Http之间的区别?Socket:Socket是对tcp/ip协议族的封装的接口,Socket连接可以指定不同的传输层协议,即TCP或UDP,由于它是基于tcp/ip的,所以一般用在局域网内通信。WebSocket:WebSocket协议是基于TCP的一种新的网络协议,和http协议一样属

iphone - 用于 Android、iOS 和 Flash 的 WebSocket 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion有人可以提供一个在Android、iOS(iPhone/iPad)和Flash(不是flex!)中实现WebSocket的示例。我找到了一些库,但都没有用:)。我的浏览器WebSocket实现使用Socket.IO运行良好,现在我还想深入研究Android、iPhone和Flash。我试图实现一个指向实现套接字的网站的Androidwebview,但它不起作用。如果有

java - 基于 java spring 的 webserver 的 Android websocket sockjs 客户端

我正在使用Spring4.1.6.RELEASE,我的服务器配置为使用基于SockJs和STOMP协议(protocol)的websocket方法,来自此处http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html,这里是我在服务器端的简单xml配置:所以我的问题是我在哪里可以找到任何androidsockjs兼容的客户端,或者这是不可能的?请建议我其他方法。感谢您的帮助。 最佳答案 我拒绝使用Springwebso

android - 如何将 android 连接到 actioncable websocket 连接?

我是Android开发的新手,我想在我的Android应用程序中添加一个聊天室,由Rail的新actioncable提供支持。我目前的聊天室使用Firebase,这很酷。但是,我想要Firebase不支持的其他功能,因此我想将所有内容都移到我的服务器上。问题是我不太了解android上的websockets。下面是在rails浏览器端使用的javascript信息。这没有问题。hostname=(url)->parser=document.createElement('a')parser.href=urlparser.href=parser.hrefparser.protocol=pa

c# - 使用 Websocket 将音频流从 Android(客户端)发送到 C#(服务器)

我正在尝试将音频流/wav文件作为字节数组从android发送到C#服务器,但无法正确接收它,尽管我能够接收到一个简单的字符串。C#服务器在几秒后断开连接,原因是协议(protocol)错误协议(protocol)错误:代码=1002,我认为当文件很大时,帧大小会超过并且Web套接字连接会丢失。有出路吗?我还尝试从android发送一个wav文件作为字节数组,如下所示,删除录音流:byte[]buffer=newbyte[1024];try{FileInputStreamfis=newFileInputStream(file);while(true){intin=fis.read(bu

Java websocket 草案拒绝握手

我正在开发android(Java),使用TooTallNate'sjavawebsockets中的thistutorial在android上使用websockets连接ws://但我收到错误draftorg.java_websocket.drafts.Draft_10@4560b1d0拒绝握手。我尝试了他们的其他草稿版本,但都没有用。 最佳答案 首先,您要使用Draft_6455,这是当前的规范,其余的可能会也可能不会可靠地在不同的服务器上工作。草稿对象的构造函数采用List。.如果没有指定的协议(protocol)与服务器提供的

javascript - 使用 Websockets 的 Angularjs Phonegap Android

我什至不知道如何直接解释这一点,但我会尝试。简介我正在使用angularjs构建一个Phonegap应用程序,我正在尝试拼接WebSocket消息以更新我的UI。我曾经拥有定期与服务器通信并相应地更改其数据的服务,并且运行良好。一个例子:Service1.js:varapplyUpdate=function(angular.extend(instance,data);if(!$rootScope.$$phase)$rootScope.$apply();};this.update=function(){DataProvider.get('getThermostatSettings',{}

java - 我想在连接到 websocket 时显示加载动画

我试图在连接到Web服务器时在我的应用程序中显示动画,这样用户就不会认为它已崩溃/卡住。下面是代码中可能相关的部分:privatevoidwaitForWebSocketConnect(){longstart=System.currentTimeMillis();longend=start+3*1000;//3secondswhile(!mWebSocketClient.isOpen()){try{Thread.sleep(200);if(System.currentTimeMillis()>=end){thrownewInterruptedException();}}catch(In

android - 使用 WebSockets 在移动应用程序上推送通知?(没有 APN 和 GCM)

我正在使用IONICFramework构建混合移动应用程序。我的问题是,我的客户对使用GCM和APN感到厌恶,并要求为这两者的PUSH通知独立提供解决方案。所以需要建立一些内部的东西。我有两个问题和一些关于相同的问题。网络套接字能否帮助提供与APN和GCM相同的功能。如果我在某些方面使用websockets,我可以在移动应用程序上实现PUSH通知,即使应用程序已关闭但用户的session仍然存在。我们可以在内部构建PUSH服务器吗?如果是,我在哪里可以根据手机的操作系统找到规范。我很了解WebSockets,它对上述目的有帮助吗?向我指出构建此类服务器所需的规范,以及如果可能的话我将如

Vue 简单websocket封装+心跳

最近做了几个项目需要用到websocket,为了以后复用自己简单封装了一个后来测试,发现很长时间没有调用,会自动断开,于是我加了一个心跳,接口返回字符串success,这样在接收的时候可以区分是数据还是心跳的返回~废话不多说直接上代码~1.在utils文件下创建websoket.js文件代码如下:import{getStore}from'@/utils/store'constcreatWebsocket={heartCheck:{timeout:10000,timeoutObj:null,serverTimeoutObj:null,start(){varself=thisthis.timeou