直播網站原始碼,接收方收到的資訊等於緩衝區長度
直播網站原始碼,接收方收到的資訊等於緩衝區長度
原因分析:
實際上是建立字串時設定獲取資料包的長度不正確,長度不應使用data.length
byte[] data = packet.getData(); String s = new String(data, 0, data.length);
解決方案:
改用packet.getLength() 即可解決
public void receivePackage() { while(true) { byte[] buf = new byte[1024]; DatagramPacket packet = new DatagramPacket(buf, 0, buf.length); try { socket.receive(packet); byte[] data = packet.getData(); String s = new String(data, 0, packet.getLength()); Log.d(TAG, "receivePackage: " + s); if(s.equals("BYE")) break; } catch (IOException e) { e.printStackTrace(); } } socket.close(); }
以上就是直播網站原始碼,接收方收到的資訊等於緩衝區長度, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2944705/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播原始碼網站,訊息圖示在收到訊息時展示訊息條數原始碼網站
- app直播原始碼,收到訊息時出現彈窗APP原始碼
- 直播原始碼網站,各類進度條的設定與調整原始碼網站
- 直播原始碼網站,js處理圖片變形、方向、壓縮等原始碼網站JS
- Java NIO:緩衝區Java
- stdio流緩衝區
- PHP的輸出緩衝區PHP
- 直播網站原始碼,點選EditText以外的區域,鍵盤隱藏消失網站原始碼
- 直播網站原始碼,centos7修改密碼網站原始碼CentOS密碼
- Linux 命令 管道 緩衝區Linux
- Java NIO 之緩衝區Java
- Java整數緩衝區Java
- Unity深度緩衝區指令Unity
- 直播網站程式原始碼,FlowLayoutManager 流式佈局網站原始碼
- 直播平臺原始碼,窗體透明的,黑暗度等的設定技巧原始碼
- SeekBar進度和緩衝進度使用
- 語音直播系統原始碼與視訊直播系統原始碼哪些區別原始碼
- 站長網,新聞資訊類,原始碼分享,外掛分享賺錢平臺原始碼
- 直播原始碼網站,對話方塊側滑出現刪除、已讀等選項原始碼網站
- Node.js Buffer(緩衝區)Node.js
- Java NIO 之 Buffer(緩衝區)Java
- 緩衝區溢位實驗
- JavaScript WebGL 幀緩衝區物件JavaScriptWeb物件
- 緩衝區溢位攻擊
- 直播軟體原始碼,JS獲取指定長度的隨機字元原始碼JS隨機字元
- 直播原始碼網站,直播間小遊戲java遞迴的實現方式原始碼網站遊戲Java遞迴
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- 直播原始碼網站,各式各樣的淡入淡出動畫原始碼網站動畫
- 直播網站原始碼,css實現狀態平滑的動畫網站原始碼CSS動畫
- 直播原始碼網站,任意更改底部圖示顏色原始碼網站
- PHP 輸出緩衝區應用PHP
- 8、Node.js Buffer(緩衝區)Node.js
- 緩衝區溢位小程式分析
- Java-NIO之Buffer(緩衝區)Java
- 《Lua-in-ConTeXt》10:緩衝區魔法Context
- Redis效能篇(五)Redis緩衝區Redis
- 對於接收到的GPS資訊詳解
- 如何檢視織夢CMS網站原始碼中的資料庫資訊網站原始碼資料庫