TCP程序设计基础 IntAddress类

TCP网络程序设计是指利用Socket类编写通信程序。利用TCP协议进行通信的两个应用程序是有主次之分的,一个称为服务器程序,另一个称为客户机程序,两者的功能和编写方法是不太一样的。服务端与客户端的交互过程如下

1首先服务器程序创建一个ServerSocket(服务器端套接字),调用accept()方法等待客户机来连接

2客户端创建一个Socket,请求与服务器建立连接

3.服务器接受客户机联机请求,同事创建以恶新的Socket与客户进行建立连接,服务器继续等待新的请求。

IntAddress类是与IP地址相关的类,可以进行获取IP地址和主机地址

package TCP;

import java.net.*;



public class Address {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		InetAddress ip;
		try {
			ip=InetAddress.getLocalHost();
			String localname=ip.getHostName();
			String localip=ip.getHostAddress();
			System.out.println("本机名"+localname);
			System.out.println("本机地址"+localip);
			}catch(UnknownHostException e) {
				e.printStackTrace();
			}
		
		
	}

}

猜你喜欢

转载自blog.csdn.net/gaoweiyuan1996/article/details/82011736