?? socketsserverstring.java~34~
字號:
package sockets;import java.net.*;import java.io.*;public class SocketsServerString { public static void main(String[] args) throws IOException { //聲明客戶端寫出類 PrintWriter clientPrintWriter = null; //聲明客戶端讀入類 BufferedReader clientBufferedReader = null; //創建服務接口 ServerSocket serverSocket = null; try { //應用端口2222 serverSocket = new ServerSocket(2222); } catch (IOException e) { e.printStackTrace(); System.exit(0); } //創建Socket的客戶接口,當有客戶端的程序訪問該服務接口時激活該類 Socket clientSocket = null; try { //通過accept()方法使服務器與客戶端的Socket接口建立聯系 clientSocket = serverSocket.accept(); } catch (IOException e) { e.printStackTrace(); System.exit(0); } //取得客戶端的寫出類 clientPrintWriter = new PrintWriter(clientSocket.getOutputStream(), true); //取得客戶端的讀入類 clientBufferedReader = new BufferedReader(new InputStreamReader( clientSocket.getInputStream())); //當有客戶端的程序進入時顯示歡迎信息 clientPrintWriter.println("服務端傳入的字符串"); //讀入客戶端信息 String fromClient = clientBufferedReader.readLine(); System.out.println(fromClient); //關閉客戶端的寫出器 clientPrintWriter.close(); //關閉客戶端的讀入器 clientBufferedReader.close(); //關閉客戶端接口 clientSocket.close(); //關閉服務端接口 serverSocket.close(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -