java基本网络支持

物理层, 数据链路层 网路层 传输层 会话层 表示层 应用层(OSI分层模型与TCP/IP分层模型之间的关系)
物理+数据链路           网路层   传输层       应用层

URLDecoder 类包含一个decode(String s,String enc)静态方法,将特殊字符串转成普通字符串
URLEncoder 类包含一个encode(String s,String enc)静态方法,将普通字符串转成application/x-www-form-urlencoded MIME字符串

URL对象代表统一资源定位器,是指向互联网“资源”的指针,
uri统一资源标识符,不能用于定位资源,只能解析

URL类的对象: String getFile()获取URL资源名
            String getHost()        主机名
                    getPath()           路径部分
             int getPort()          端口号
             String getProtocol()    协议名称
             String getQuery()        查询字符串部分
             URLConnection openConnection()       返回一个URLConnection对象,表示到URL的远程连接
             InputStream openStream()        打开与此URL的连接,并返回一个用于读取该URL资源的inputStream

java 接受其他通信实体连接请求的类:serverSocket         serverSocket对象用于监听来自客户端的Socket连接,如果没有连接·,一直处于等待状态
Socket accept()如果接收到一个客户端Socket 的连接请求,返回一个与客户端Socket对应的Socket,否则该方法处于等待状态,线程被阻塞
构造器:serverSocket(int port )用指定端口创建
        serverSocket(int port,int backing)增加一个用来改变连接队列长度的参数backlog
        serverSocket(int port ,int backlong ,InetAdreess localAddr) 机器存在多个ip地址,允许通过localAddr参数将指定serverSocket绑定到指定ip上
        
socket通信:socket(InetAddress/String remoteAddress ,int port)创建连接远程主机,远程端口的socket,该构造器没有指定本机地址,本地端口,默认使用本地主机默认的ip地址,默认使用系统动态指定的ip地址
            Socket(InetAddress/String remoteAddress,int port,inetAddress localAddr,int localPort)创建连接到远程主机,远程端口的socket,并制定本地ip和端口号适用于本地ip有多个地址
            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值