网络编程
地理覆盖范围:局域网,城域网,广域网
通信:计算机
遵循某种协议
1.语法
2.语义
3.规则
地址:IP
网络通信协议:TCP/IP协议族,TCP协议,UDP协议
TCP协议:安全,数据的安全
UDP协议:快,会丢失数据
java.net包提供了两个类:Socket,ServerSocket,分别实现了客户端和服务器端的连接。
Socket类:Socket对象在客户端和服务器之间建立连接
1.构造方法(2种)
1.Socket so = new Socket(hostName,port);//以主机名和端口号作为参数来创建一个Socket对象 *捕获异常
2.Socket so = new Socket(address,port);//以InetAddress对象和端口号作为参数来创建一个Socket对象 *捕获异常
2.常用方法
P147《JAVA高级API技术》
ServerSocket类:ServerSocket对象等待客户端建立连接,连接建立后进行通信
1.构造方法(2种)
1. ServerSocket ss = new ServerSocket(port);//接受端口号作为参数创建ServerSocket对象 *捕获处理异常
2.ServerSocket ss = new ServerSocket(port,maxqu);//接受端口号和最大队列长度作为参数创建ServerSocket对象
(队列长度表示系统在拒绝连接前可以拥有的最大客户端连接数)
2.常用方法
accept()方法 等待客户端触发通信
例:Socket so = ss.accept();
地理覆盖范围:局域网,城域网,广域网
通信:计算机
遵循某种协议
1.语法
2.语义
3.规则
地址:IP
网络通信协议:TCP/IP协议族,TCP协议,UDP协议
TCP协议:安全,数据的安全
UDP协议:快,会丢失数据
java.net包提供了两个类:Socket,ServerSocket,分别实现了客户端和服务器端的连接。
Socket类:Socket对象在客户端和服务器之间建立连接
1.构造方法(2种)
1.Socket so = new Socket(hostName,port);//以主机名和端口号作为参数来创建一个Socket对象 *捕获异常
2.Socket so = new Socket(address,port);//以InetAddress对象和端口号作为参数来创建一个Socket对象 *捕获异常
2.常用方法
P147《JAVA高级API技术》
ServerSocket类:ServerSocket对象等待客户端建立连接,连接建立后进行通信
1.构造方法(2种)
1. ServerSocket ss = new ServerSocket(port);//接受端口号作为参数创建ServerSocket对象 *捕获处理异常
2.ServerSocket ss = new ServerSocket(port,maxqu);//接受端口号和最大队列长度作为参数创建ServerSocket对象
(队列长度表示系统在拒绝连接前可以拥有的最大客户端连接数)
2.常用方法
accept()方法 等待客户端触发通信
例:Socket so = ss.accept();