ftpserver.java~1~
来自「FTPserver and Client」· JAVA~1~ 代码 · 共 62 行
JAVA~1~
62 行
package networkftpdsgn;import java.net.*;import java.io.*;/** * <p>Title: FTPDisign</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: jnucs</p> * @author chxb * @version 1.0 */public class KnockKnockServer { public static void main(String[] args) throws IOException { System.out.println("Server"); ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(4444); } catch (IOException e) { System.err.println("Could not listen on port: 4444."); System.exit(1); } Socket clientSocket = null; try { clientSocket = serverSocket.accept(); } catch (IOException e) { System.err.println("Accept failed."); System.exit(1); } PrintWriter os = new PrintWriter(clientSocket.getOutputStream(), true); BufferedReader is = new BufferedReader( new InputStreamReader( clientSocket.getInputStream())); BufferedReader sin= newBufferedReader( new InputStreamReader(System.in)); String line; os.println("connect to server"); System.out.println("Client:"+is.readLine()); line=sin.readLine(); while (!line.equals("bye")) { os.println(line); os.flush(); System.out.println("Server:"+line); System.out.println("Client:"+ is.readLine()); line=sin.readLine(); } is.close(); os.close(); sin.close(); clientSocket.close(); serverSocket.close(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?