Java 网络编程

前言

1、IP 地址 端口

  • IP 地址 端口

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    import java.net.InetAddress;
    import java.net.UnknownHostException;

    public class TestSocket {
    public static void main(String[] args) throws UnknownHostException {

    InetAddress host = InetAddress.getLocalHost();
    String ip = host.getHostAddress();

    System.out.println("本机 ip 地址:" + ip);
    }
    }
  • 127.0.0.1 是固定 ip 地址,代表当前计算机,相当于面向对象里的 this

2、Socket 套接字

3、多线程聊天

  • 多线程聊天:如果使用单线程开发 Socket 应用,那么同一时间,要么收消息,要么发消息,不能同时进行。为了实现同时收发消息,就需要用到多线程。
文章目录
  1. 1. 前言
  2. 2. 1、IP 地址 端口
  3. 3. 2、Socket 套接字
  4. 4. 3、多线程聊天
隐藏目录