java Socket 编程实例

来源:互联网 发布:ai cs6软件下载 编辑:程序博客网 时间:2024/05/21 11:30

import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;/** * 客户端 *  * @author Administrator */public class Client {    public static void main(String[] args ) throws Exception { Socket client = new Socket("localhost", 8888); InputStream fis = new FileInputStream(new File("d:/table1.txt")); OutputStream out = client.getOutputStream(); int n = 0; while ((n = fis.read()) != -1) {     out.write(n); } fis.close(); out.close();    }}import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/** * 服务器端 *  * @author Administrator */public class Server {    public static void main(String[] args ) throws Exception { ServerSocket server = new ServerSocket(8888); Socket recive = server.accept(); InputStream in = recive.getInputStream(); OutputStream fos = new FileOutputStream("d:/abc.txt"); int n = 0; while ((n = in.read()) != -1) {     fos.write(n); } fos.flush(); in.close(); fos.close();    }}

原创粉丝点击