Socket 类:套接服务
ServerSocket:搭建服务器
new ServerSocket(int port}; //构造方法,端口号的范围 0-65535
Socket accept(); //方法,等待客户端连接,线程阻塞直到新的客户端连接成功
Socket:连接服务器,是网络驱动提供给程序的一种借口
Socket(String ip,int port); //构造方法
OutputStream getOutputStream();
InputStream getInputStream();
getPort();
getInetAddress();
isClosed();
isConnected();
void close(); //关闭方法,4次挥手,释放端口
InetAddress:描述IP地址的类
InetAddress ip = inetAddress.getByName("192.168.0.112"); // 得到InetAdress(ip) 对象
InetAddress ip = inetAddress.getInetAdress(); //获取ip地址对象
String ip = inetAddress.getHostAddress(); //获取ip地址字符串
String computerName = inetAddress.getHostName(); //获取计算机名,无法获取则为ip
本文深入解析Java中的ServerSocket与Socket类,讲解如何使用它们创建服务器监听并接受客户端连接,包括Socket的连接过程、Socket对象操作和InetAddress的IP管理。

被折叠的 条评论
为什么被折叠?



