0
点赞
收藏
分享

微信扫一扫

Socket-简单应用


/*** 服务器端***/
public class Server {
	private ServerSocket serverSocket;
	private Socket socket;
	
	public Server() throws IOException{
		serverSocket = new ServerSocket(7777);
		while(true){
			socket = serverSocket.accept();
			System.out.println("接收到客户端请求...");
			BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
			String line = null;
			while((line = bufferedReader.readLine())!=null){
				System.out.println(line);
			}
		}
	}
}

 

    客户端用来请求服务端.

/** 客户端**/
public class Client {
	private Socket client;
	private PrintWriter printWriter;

	public Client() throws UnknownHostException, IOException {
		System.out.println("向服务器端发送请求...");
		client = new Socket("ip地址", 7777);

		// 接收客户端输入;
		BufferedReader bufferedReader = new BufferedReader(
				new InputStreamReader(new FileInputStream(new File(
						"E:/test.txt"))));
		printWriter = new PrintWriter(client.getOutputStream());
		String line = null;
		while ((line = bufferedReader.readLine()) != null) {
			printWriter.println(line);
		}
		// 关闭流;
		printWriter.close();
		bufferedReader.close();
	}
}

 

举报

相关推荐

0 条评论