这个失败了,传一张可以,一直传就报错:

  public static void startHttpClientWebSocket() {AsyncHttpClient.getDefaultInstance().websocket("ws://192.168.27.54:" + PORT, null, new AsyncHttpClient.WebSocketConnectCallback() {@Overridepublic void onCompleted(Exception ex, WebSocket webSocket) {Log.i(TAG, "----------------startHttpClientWebSocket------websocket---onCompleted-" + webSocket);if (ex != null) {ex.printStackTrace();return;}webSocket.setDataCallback(new DataCallback() {@Overridepublic void onDataAvailable(DataEmitter emitter, ByteBufferList bb) {Log.d("Socket", "接收到:" + new String(bb.getAllByteArray()));}});webSocket.setClosedCallback(new CompletedCallback() {@Overridepublic void onCompleted(Exception ex) {if (ex != null) {Log.d("Socket", "setClosedCallback出错");return;}Log.d("Socket", "setClosedCallback");}});webSocket.setEndCallback(new CompletedCallback() {@Overridepublic void onCompleted(Exception ex) {if (ex != null) {Log.d("Socket", "setEndCallback出错");return;}Log.d("Socket", "setEndCallback");}});webSocket.setWriteableCallback(new WritableCallback() {@Overridepublic void onWriteable() {Log.d("Socket", "onWriteable");}});mywebSocket=webSocket;final String order = "测试信息";Util.writeAll(webSocket, order.getBytes(), new CompletedCallback() {@Overridepublic void onCompleted(Exception ex) {if (ex != null) {Log.d("Socket", "writeAll出错");return;}Log.d("Socket", "发送了:" + order);}});}});}
 last_sendDate=new Date(System.currentTimeMillis());YuvImage yuvimage1 = new YuvImage(mNv21Data, ImageFormat.NV21, tmpWidth, tmpHeight, null);ByteArrayOutputStream baosa = new ByteArrayOutputStream();yuvimage1.compressToJpeg(new Rect(0, 0, tmpWidth, tmpHeight), 100, baosa);// 80--JPG图片的质量[0-100],100最高byte[] rawImage1 = baosa.toByteArray();if (AsynUtils.mywebSocket != null) {BitmapFactory.Options optionsCache = new BitmapFactory.Options();optionsCache.inPreferredConfig = Bitmap.Config.RGB_565;//  final Bitmap bitmap = BitmapFactory.decodeByteArray(rawImage1, 0, rawImage1.length, optionsCache);byte[] encode = Base64.encode(rawImage1, Base64.DEFAULT);String base64 = new String(encode);// String faceBase64 = bitmapToBase64(bitmap).replace("=", "").replace("/", "_").replace("+", "-").replace("\n", "");final String order = "测试信息";Util.writeAll(AsynUtils.mywebSocket, base64.getBytes(), new CompletedCallback() {@Overridepublic void onCompleted(Exception ex) {if (ex != null) {Log.d("Socket", "writeAll出错");return;}//  Log.d("Socket", "发送了:" + order);}});//  AsynUtils.mywebSocket=null;}

android c#websocket传送图片相关推荐

  1. 镜像处理坐标 android,Android应用开发之Android重写ImageView实现图片镜像效果的代码教程...

    本文将带你了解Android应用开发之Android重写ImageView实现图片镜像效果的代码教程,希望本文对大家学Android有所帮助. 前两天朋友问我一个问题,如何实现从手机系统相册加载一张图 ...

  2. 关于 android 加载 res 图片 out of memory 问题 解决 同样适用于 sd卡图片

    2019独角兽企业重金招聘Python工程师标准>>> 发现android 加载res图片如果过多也会崩溃 android 也是使用 Bitmap  bm = BitmapFacto ...

  3. android 代码获取图片信息吗,Android 通过网络获取图片的代码

    Android 通过网络获取图片的代码 主activity package com.netimg; import android.app.Activity; import android.graphi ...

  4. Android拖动和缩放图片

    Android拖动和缩放图片 2014年5月9日 我们在使用应用其中常常须要浏览图片.比方在微信其中.点击图片之后能够对图片进行缩放. 本博客介绍怎样对图片进行拖拽和缩放.这首先要了解Android中 ...

  5. Android WebView 支持H5图片上传input type=file

    2019独角兽企业重金招聘Python工程师标准>>> Android WebView 缓存处理 Android WebView 支持H5图片上传<input type=&qu ...

  6. Android Bitmap转换WebP图片导致损坏的分析及解决方案

    Android Bitmap转换WebP图片导致损坏的分析及解决方案 参考文章: (1)Android Bitmap转换WebP图片导致损坏的分析及解决方案 (2)https://www.cnblog ...

  7. Android加载大图片OOM异常解决

    Android加载大图片OOM异常解决 参考文章: (1)Android加载大图片OOM异常解决 (2)https://www.cnblogs.com/jevan/archive/2012/07/05 ...

  8. 【问题收集·中级】关于XMPP使用Base传送图片

    [问题收集·中级]关于XMPP使用Base传送图片 下面是我与博友的问答过程:并在最后链接附录了相应的文件: 博友问题:  16:35:38 他跟我说要 内容图片  base64编码 上传.. 博友问 ...

  9. 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )

    文章目录 一.下载 Java-WebSocket 源码 二.Android Studio 工程导入 Java-WebSocket 源码 使用 https://github.com/TooTallNat ...

最新文章

  1. Laravel5.5的异常捕获和处理
  2. solr搭建分布式搜索引擎
  3. Bzoj4568: [Scoi2016]幸运数字
  4. 防止Entity Framework重复插入关联对象
  5. IBASE component valid to field
  6. py获取前端的参数_微前端 qiankun 项目实践
  7. 经常遇到的10大C语言基础算法(珍藏版源码)
  8. IOS学习笔记七之KVC和Key路径
  9. 认证考试介绍之RHCE篇
  10. [链接]--Microsoft Dynamics CRM 2011 Web Resource简介
  11. const int *p说明不能修改_随时随地学习C语言之6—const修饰的变量真的不能修改吗?...
  12. python迭代函数例题_python map 函数使用,遍历访问可迭代对象
  13. 关于CSS 里的_width是什么意思???
  14. MPLS virtual private network路由信息的发布过程
  15. Win7 IE8首页强制成http://www.2345.com/?uuc
  16. android 按键流程及映射
  17. Oracle RAC Failover 说明
  18. 一只兔子每三个月生兔子JAVA,兔子生兔子问题
  19. wlan:11a/11b/11g/11n/11ac
  20. linux-011之termios.h头文件

热门文章

  1. 开涛老师的博客汇总 -- Web MVC 开发学习
  2. 编程之美3.1 字符串移位包含问题
  3. Linux Shell 脚本攻略学习--四
  4. (二)OpenStack---M版---双节点搭建---数据库安装和配置
  5. 专题 19 Makefile的使用
  6. linux中断下半部
  7. the mysql is running_Mysql报错:TheMySQLserverisrunningwiththe--skip-grant-
  8. 面试:如何快速过滤出一次请求的所有日志?
  9. 公司要上监控,选型调研下 Zabbix 和 Prometheus
  10. 皮一皮:一顿操作猛如虎...