base-为什么服务器发过来的二进制数据websocket接收不到?

问题描述

为什么服务器发过来的二进制数据websocket接收不到?

我用if(e) alert(‘abc’)判断e里面什么也没接受到 但是服务器给我发 字符串 或者base64 都可以接收到这是为什么 难道websocket不支持接收 二进制数据吗 还是 我接收的方式不对。

解决方案

2进制数据用ws.rQshiftStr方法

解决方案二:

看下这个完整的例子
http://download.csdn.net/detail/ghpan/7889015

解决方案三:

服务器是java,客户端是js?难道你服务器也是js?

解决方案四:

http://www.douban.com/group/topic/27675503/

时间: 2024-08-02 17:28:28

base-为什么服务器发过来的二进制数据websocket接收不到?的相关文章

如何模拟IE获得Web服务器发来的网页数据?

问题描述 1.网页:http://www.ems.com.cn/qcgzOutQueryAction.do?reqCode=gotoSearch2.输入EMS号,点击提交ES946840054CNES701891033CN3.出现下面窗口能够通过编程从此网页中把EMS的发货信息提取出来,放到我自己的数据库中.由于服务器是不可能让一般公司进入编程的,那么在客户端模拟一个IE的小程序是否可以?使用VC++或者C#编程实现? 解决方案 解决方案二:HttpWebRequest解决方案三:可以.解决方案

用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][] ,在本地tomcat服务器上测试成功,可以接受,

问题描述 用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][],在本地tomcat服务器上测试成功,可以接受,但发布到weblogic9上后,就出现问题,错误日志为:-Faultoccurred!java.lang.UnsupportedOperationExceptionatweblogic.xml.stax.XMLStreamReaderBase.getTextCharacters(XMLStreamReaderBase.java:487)ator

socket客户端定时向服务器发数据

问题描述 socket客户端定时向服务器发数据 想实现一个socket定时发送数据的功能.不用接收.数据从本地计算机的文件中读取. 然后每隔比如200ms发送一百字节.直到把文件读完.读取文件用什么函数好fread 和fwrite 还是CFILE类好.定时器定义在什么地方.怎么实现定时向固定端口发送数据. 解决方案 您要是用多线程,可以用Sleep函数,如果不是用多线程,用windows消息,你要看用哪个类的OnTimer函数,就要在那个类中用SetTimer 解决方案二: 读取文件可以用fre

ASP.NET 2.0数据教程之第五十五:在Data Web控件显示二进制数据

返回"ASP.NET 2.0数据教程目录" 导言: 在前面的教程我们阐述了应用程序处理二进制数据的2种模式, 以及使用FileUpload 控件从浏览器向服务器文件系统上传文件.当文件上传并存 储在文件系统里时,应在相应的数据库记录里存储该文件的存储路径. 我 们先来看如何为最终用户提供二进制数据.怎样展示二进制数据呢?这取决于其 类型.比如图片,我们将其显示为image:如果是PDFs,Microsoft Word文档.ZIP 文件或其它类型的数据,或许提供一个"Downl

又是阮一峰:文件和二进制数据的操作 - 从来没这么佩服一个没见过面的人

文件和二进制数据的操作  来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 目录 Blob对象 FileList对象 File对象 FileReader对象 综合实例:显示用户选取的本地图片 URL对象 参考链接 历史上,JavaScript无法处理二进制数据.如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base64编码,再进行处理.这两种方法不仅速度慢,而且容易出错.ECMAScript

新人求解答—Jquery怎么得到从ashx文件传过来的Json字符串里面的二进制数据!!

问题描述 新人求解答-Jquery怎么得到从ashx文件传过来的Json字符串里面的二进制数据!! 解决方案 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script> <script> $.ajax({ url: 'xxxxx.ashx', dataType: 'json', success: function (json) { console.

http乱码-http传送数据到Linux服务器,Linux再把数据写入共享文件不论怎么编码打开都是乱码?

问题描述 http传送数据到Linux服务器,Linux再把数据写入共享文件不论怎么编码打开都是乱码? 准备开发一个用于OI竞赛用的程序,选手在Windows下编写代码保存源文件,然后当提交程序时使用http,将源文件的数据传送给Linux服务器(Win7下的虚拟机),然后Linux将获得的数据写入到与宿主Win7共享的竞赛专用文件夹的文件中,最后评测程序去评判竞赛文件夹中的源代码即可,但是目前写入共享文件夹中的源代码不论以什么编码方式打开都出现乱码,并且对数据传送到Linux服务器过程进行抓包

服务器那边没数据-iOS 图片上传,服务器那边收不到数据,显示字节数为0

问题描述 iOS 图片上传,服务器那边收不到数据,显示字节数为0 /** 上传头像 接口说明 此接接口以POST方式请求. 请求说明http://124.207.188.52/firmail/app/imgupload/upload?uid=111&file=图片二进制流 参数说明 uid 用户id file 图片的二进制流 */ (void)asiUploadIcon { NSURL *url = [NSURL URLWithString:@"http://124.207.188.52

用vc做的服务器,J2ME做客户端,服务器发6个字节,客户端收到16个甚至更多

问题描述 用vc做的服务器,J2ME做客户端,服务器只发6个字节,客户端收到16个甚至更多是怎么回事,怎样清除接收缓冲区,客户端用Socket连接,DataInputStream读数据 解决方案 解决方案二:那你要先看看这6个是不是在你收到的16个里面?如果在多余的是什么?不是客户端清除接收缓冲区,而是服务器端每次发送完要flush解决方案三:-128100011-52-52-5220003838前六个是服务器发的,后面是多余的部分,有时更多,我是用VC做的服务端,好像没有flush指令解决方案