Network.md

August 5, 2016 · View on GitHub

Network Programming Back

  • Network實現的重要機制:Socket
StepServerClient
1ServerSocket s = new ServerSocket(port);
1Socket client = s.accept();
2Socket client = new Socket(host, port);
3readfromclient = new BufferedReader(new InputStreamReader(client.getInputStream()));readfromserver = new BufferedReader(new InputStreamReader(socket.getInputStream()));
3writetoclient = new PrintWriter(client.getOutputStream());writetoserver = new PrintWriter(client.getOutputStream());
4readfromclient.close();readfromserver.close();
4writetoclient.close();writetoserver.close();
4client.close();client.close();
  • Stream, Socket等聲明需放在try外. 因為若放try內, 作用於只在try範圍內