📄 socketsclientfile.java~34~
字号:
package sockets;import java.io.*;import java.net.*;public class SocketsClientFile { public static void main(String[] args) throws IOException { //声明服务器的Socket类 Socket serverSocket = null; //声明服务端写出类 OutputStream serverOutputStream = null; //创建流读入类 FileInputStream fileInputStream = new FileInputStream("demo.jpg"); try { //通过2223端口使客户端接口与服务器接口联系 serverSocket = new Socket("bemyfriend", 2223); //创建服务端接口的写出类 serverOutputStream = serverSocket.getOutputStream(); } catch (Exception e) { e.printStackTrace(); System.exit(0); } System.out.println("成功联接2223端口的服务器."); int c; while ( (c = fileInputStream.read()) != -1) { //向服务器输入信息 serverOutputStream.write(c); } System.out.println("完成文件的读入."); //关闭服务端的写出类 serverOutputStream.close(); //关闭文件读入类 fileInputStream.close(); //关闭Socket类 serverSocket.close(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -