图文说明Socket
Socket通信原理
具体类
1.InetAddress IP地址
此类表示互联网协议 (IP) 地址 【返回本地主机】static InetAddress getLocalHost() 【主机IP地址】static InetAddress getByName(String host) //在给定主机名的情况下确定主机(可以用ip地址或主机名表示)的 IP 地址 【主机IP地址】String getHostAddress() //返回 IP 地址字符串(以文本表现形式)是一个对象方法2.Socket
【关闭套接字】void close() 【获取地址】InetAddress getInetAddress() 【输入流】InputStream getInputStream() 【输出流】OutputStream getOutputStream() 获取本机地址和端口号 【地址】InetAddress getLocalAddress() 【端口号】 int getLocalPort()3.ServerSocket
【侦听socket】 Socket accept()4.DatagramSocket
【连接地址】InetAddress getInetAddress() 【连接端口号】int getPort() 【接收】void receive(DatagramPacket p) 【发送】void send(DatagramPacket p)5.DatagramPacket
【获取缓冲区数据】 byte[] getData() 【获取缓冲区数据长度】 int getLength()