Java网络通信编程
IP地址唯一的标识网络上的终端,端口号标识正在终端上运行的进程,直接或间接地通过网络协议与网络其它终端进行通讯;
import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { public static void main(String[] args) throws UnknownHostException { // 通过InetAddress类获得域名,主机因特网地址 InetAddress ia = InetAddress.getLocalHost(); System.out.println(ia); System.out.println(ia.getHostName()); System.out.println(ia.getHostAddress()); InetAddress ia1 = InetAddress.getByName("www.baidu.com"); System.out.println(ia1); System.out.println(ia1.getHostName()); System.out.println(ia1.getHostAddress()); } }
网络通信协议
TCP可靠的安全的网络传输协议,UDP不可靠不安全的网络传输协议;
Socket套接字