网络编程

网络编程
  地理覆盖范围:局域网,城域网,广域网
  通信:计算机
  遵循某种协议
    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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值