[Java] 一个简单的服务器客户端程序——服务器端 →→→→→进入此内容的聊天室

来自 , 2020-10-29, 写在 Java, 查看 134 次.
URL http://www.code666.cn/view/51ef186e
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package abc;
  7.  
  8. import java.net.*;
  9. import java.io.*;
  10.  
  11. /**
  12.  *
  13.  * @author Administrator
  14.  */
  15. public class SampleServer {
  16.  
  17.     public static void main(String[] arges) {
  18.         try {
  19.             int port = 8688;
  20.             //使用8888端口创建一个ServerSocket
  21.             ServerSocket mySocket = new ServerSocket(port);
  22.             //等待监听是否有客户端连接
  23.             Socket sk = mySocket.accept();
  24.             //输入缓存
  25.             BufferedReader in = new BufferedReader(
  26.                     new InputStreamReader(sk.getInputStream()));
  27.             //输出缓存
  28.             PrintWriter out = new PrintWriter(
  29.                     new BufferedWriter(
  30.                             new OutputStreamWriter(
  31.                                     sk.getOutputStream())), true);
  32.             //打印接收到的客户端发送过来的信息
  33.             System.out.println("客户端信息:" + in.readLine());
  34.             System.out.println("String:" + in.toString());
  35.             //向客户端回信息
  36.             out.println("你好,我是服务器。我使用的端口号: " + port);
  37.         } catch (Exception e) {
  38.             System.out.println(e);
  39.         }
  40.     }
  41.  
  42.     @Override
  43.     public String toString() {
  44.         return "SampleServer{" + '}';
  45.     }
  46. }
  47.  

回复 "一个简单的服务器客户端程序——服务器端"

这儿你可以回复上面这条便签

captcha