?? socketsserverstring.java~41~
字號(hào):
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; //創(chuàng)建服務(wù)接口 ServerSocket serverSocket = null; try { //應(yīng)用端口2222 serverSocket = new ServerSocket(2222); } catch (IOException e) { e.printStackTrace(); System.exit(0); } System.out.println("成功創(chuàng)建2222端口的服務(wù)器."); //創(chuàng)建Socket的客戶接口,當(dāng)有客戶端的程序訪問該服務(wù)接口時(shí)激活該類 Socket clientSocket = null; try { //通過accept()方法使服務(wù)器與客戶端的Socket接口建立聯(lián)系 clientSocket = serverSocket.accept(); } catch (IOException e) { e.printStackTrace(); System.exit(0); } //取得客戶端的寫出類 clientPrintWriter = new PrintWriter(clientSocket.getOutputStream(), true); //取得客戶端的讀入類 clientBufferedReader = new BufferedReader(new InputStreamReader( clientSocket.getInputStream())); //當(dāng)有客戶端的程序進(jìn)入時(shí)顯示歡迎信息 clientPrintWriter.println("服務(wù)端傳入的字符串"); //讀入客戶端信息 String fromClient = clientBufferedReader.readLine(); System.out.println(fromClient); //關(guān)閉客戶端的寫出器 clientPrintWriter.close(); //關(guān)閉客戶端的讀入器 clientBufferedReader.close(); //關(guān)閉客戶端接口 clientSocket.close(); //關(guān)閉服務(wù)端接口 serverSocket.close(); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -