java如何实现客户端向服务器端传送一个图片的代码,详细一点,更好能有注释,新手求解 (java 访问服务器图片)

public class SocketTest extends Thread {

private Socketso;

private DataInputStreamin;

public static void main(String args) {

SocketTest app = new SocketTest();

app.startup();

}

public void startup() {

try {

// 创建服务端socket对象并指姿薯定监听端口

ServerSocket ss = new ServerSocket(9999);

System.out.println(“listening…”);

//肆册埋 等待客户端连接

so = ss.accept();

System.out.println(“connected”);

// 开始读取数据

start();

} catch (Exception e) {

e.printStackTrace();

}

}

public void run() {

try {

// 创建socket输入流

in = new DataInputStream(so.getInputStream());

while (true) {

try {

// 定义接收缓冲区(64字节)

byte buf = new byte;

// 将数据读到接收缓冲区中,并返回实际读到的数据长度

int len = in.read(buf, 0, 64);

// 长度为-1说明到达输入流末尾,socket已关闭

if (len

System.out.println(“closed”);

break;

}

System.out.println(“(” + len + “)”);

} catch (Exception e) {

// 读数据异常

e.printStackTrace();

}

}

} catch (Exception e) {

/裂蚂/ 监听异常

e.printStackTrace();

}

}

相关问题拓展阅读:

    关于java 访问服务器图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

    版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
    文章名称:《java如何实现客户端向服务器端传送一个图片的代码,详细一点,更好能有注释,新手求解 (java 访问服务器图片)》
    文章链接:https://zhuji.vsping.com/55328.html
    本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。