• Atitit.协议的转换smb2http 原理


    Atitit.协议的转换smb2http 原理

     

    1. 协议的转换原理 stream的转换..

    2. 常用协议转换的情形

     

    android通过SMB访问局域网共享文件  

     

    作者::  (attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: http://www.cnblogs.com/attilax/

     

     

    3. code

     

     

     package com.attilax.util;

     

    import java.io.IOException;

    import java.io.InputStream;

    import java.io.OutputStream;

     

    public class StreamUtil {

    byte[] buffer = new byte[524288];

    public   void convertStream(InputStream in, OutputStream out) {

    // InputStream in = new FileInputStream(srcFile);

    // out = new FileOutputStream(destFile);

     

    int byteread;

     

    byteread = read(in);

     

    while (byteread != -1) {

    if (byteread != 0) {

    try {

    out.write(buffer, 0, byteread);

    System.out.println("---out.write.."+byteread);

    //out.flush();

    } catch (Exception e) {

    e.printStackTrace();

    throw new RuntimeException(e);

    }

    }

    byteread = read(in);

     

    }

     

     

    try {

    in.close();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    try {

    out.close();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

     

    private   int read(InputStream in ) {

    int byteread;

    try {

    byteread = in.read(buffer,0,524288);

    } catch (Exception e) {

    e.printStackTrace();

    byteread = 0;

    }

    return byteread;

    }

     

    }

     

  • 相关阅读:
    DataGrid 应用合集
    [转]UBB C#完全版
    IE 7中的快捷键
    DataGrid 单击变色,鼠标经过变色 部分代码
    17种正则表达式
    单无格内强制换行
    图片上传,并自动生成缩略图!
    layout_weight学习心得
    android 手势
    java陷进一
  • 原文地址:https://www.cnblogs.com/attilax/p/5316814.html
Copyright © 2020-2023  润新知