⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 socketsserverfile.java~29~

📁 jbuilder2006一书的所有源代码
💻 JAVA~29~
字号:
package sockets;import java.net.*;import java.io.*;public class SocketsServerFile {  public static void main(String[] args) throws IOException {    //声明客户端读入类    InputStream clientInputStream = null;    //创建新文件newDemo.jpg    FileOutputStream fileOutputStream = new FileOutputStream("newDemo.jpg");    //创建服务接口    ServerSocket serverSocket = null;    try {      //应用端口2223      serverSocket = new ServerSocket(2223);    } catch (IOException e) {      e.printStackTrace();      System.exit(0);    }    System.out.println("成功创建2223端口的服务器.");    //创建Socket的客户接口,当有客户端的程序访问该服务接口时激活该类    Socket clientSocket = null;    try {      //通过accept()方法使服务器与客户端的Socket接口建立联系      clientSocket = serverSocket.accept();    } catch (IOException e) {      e.printStackTrace();      System.exit(0);    }    //取得客户端的读入类    clientInputStream = clientSocket.getInputStream();    //读入客户端信息    int c;    while ( (c = clientInputStream.read()) != -1) {      //使用write()方法向文件写入信息      fileOutputStream.write(c);    }    System.out.println("服务端完成文件的传送.");    //关闭客户端的读入器    clientInputStream.close();    //关闭文件写出类    fileOutputStream.close();    //关闭客户端接口    clientSocket.close();    //关闭服务端接口    serverSocket.close();  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -