在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java局域网传输文件

99次阅读
没有评论

共计 1867 个字符,预计需要花费 5 分钟才能阅读完成。

要在 Java 中实现局域网传输文件,可以使用 Socket 编程。以下是一个简单的示例代码:

  1. 创建一个 服务器 端,监听指定端口,接收文件。
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class FileServer {public static void main(String[] args) {
int port = 12345; // 指定监听的端口
try (ServerSocket serverSocket = new ServerSocket(port)) {System.out.println("Server is listening on port" + port);
while (true) {Socket socket = serverSocket.accept();
System.out.println("Accepted connection from client:" + socket.getInetAddress());
try (InputStream inputStream = socket.getInputStream();
FileOutputStream fileOutputStream = new FileOutputStream("received_file.txt")) {byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {fileOutputStream.write(buffer, 0, bytesRead);
}
System.out.println("File received successfully.");
} catch (IOException e) {System.out.println("Error receiving file:" + e.getMessage());
}
}
} catch (IOException e) {System.out.println("Server error:" + e.getMessage());
}
}
}
  1. 创建一个客户端,连接到服务器并发送文件。
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
public class FileClient {public static void main(String[] args) {
String serverAddress = "192.168.1.100"; // 服务器的 IP 地址
int port = 12345; // 服务器监听的端口
String fileToSend = "file_to_send.txt"; // 要发送的文件名
try (Socket socket = new Socket(serverAddress, port);
FileInputStream fileInputStream = new FileInputStream(fileToSend);
OutputStream outputStream = socket.getOutputStream()) {byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = fileInputStream.read(buffer)) != -1) {outputStream.write(buffer, 0, bytesRead);
}
System.out.println("File sent successfully.");
} catch (IOException e) {System.out.println("Client error:" + e.getMessage());
}
}
}

在运行时,先启动服务器端,然后再启动客户端??突Ф嘶峤付ǖ奈募⑺偷椒衿鞫?,并在控制台上显示发送成功的消息。服务器端会接收文件并保存在同一目录下的 ”received_file.txt” 文件中。
请注意,上述示例代码仅仅演示了最基本的文件传输功能,并没有考虑到文件的安全性、进度更新、传输错误处理等方面的问题。在实际应用中,可能需要根据具体需求进行扩展和改进。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-20发表,共计1867字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 狠狠色噜噜狠狠亚洲av | 精品国产av色一区二区深夜久久 | 国产精品四虎 | 国产精品99久久久精品无码 | 久久99热66这里只有精品一 | 黄色一级性生活视频 | 日韩国产精品99久久久久久 | 色噜噜av男人的天堂 | 色在线视频免费 | 乱一色一一区二区三区 | 国产精品交换 | 久久久久久a亚洲欧洲av冫 | 成人乱码一区二区三区av | 亚洲精品一区二区三区在 | 美国一级大黄一片免费zzz | 国产精品无码久久综合 | 爽的毛片 | hezyo加勒比一区二区三区 | 国产精品青草久久 | 性感美女一级片 | 午夜影院操一 | 91视频网页 | 高h原耽肉汁动漫视频 | 77成人 | 午夜黄网 | 久久久网站亚洲第一 | 国外欧美一区另类中文字幕 | 久久精品蜜芽亚洲国产av | 亚洲伊人久久精品酒店 | 亚洲精品午夜视频 | 无码人妻丰满熟妇片毛片 | 毛片一 | 免费成年人视频网站 | 真实国产老熟女粗口对白 | 天天碰免费上传视频 | 不卡一区二区三区四区 | 午夜看片网址 | 亚洲国产高清美女在线观看 | 精品久久亚洲一级α | 免费观看黄视频 | 国产精品黄在线观看免费软件 |