-
URL类常用方法:(?后面表示参数,#后面表示锚点) .getProtocol() 返回协议 .getHost() 返回主机名 .getPort() 返回端口号,如果未指定端口号,则使用默认的端口号,此时返回-1。 .getPath() 返回文件路径 .getFile() 返回文件名,文件路径+参数 .getRef() 返回相对路径,锚点。 .getQuery() 返回查询字符串,参数。 通过URL类访问网页资源: 1、创建一个URL实例 2、通过URL的.openStream()方法获取URL对象所表示的资源的字节输入流。(返回InputStream类型) 3、将字节输入流转变为字符输入流,可设置编码 4、位字符输入流增加缓冲,增加效率 5、关闭各种资源 6、将输出内容保存为html文件,可直接打开。查看全部
-
问问查看全部
-
package com.imooc; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.Arrays; // Java Socket应用---通信是这样练成的 (2-1 Java 中的 InetAddress 的应用) /* * InetAddress类 */ public class Test01 { public static void main(String[] args) throws UnknownHostException { // 获取本机的InetAddress实例 InetAddress address = InetAddress.getLocalHost(); System.out.println("计算机名:" + address.getHostName()); System.out.println("主机的IP地址:" + address.getHostAddress()); byte[] bytes= address.getAddress(); // 获取字节数组形式的IP地址 System.out.println("字节数组形式的IP地址:" + Arrays.toString(bytes)); System.out.println(address); // 直接输出InetAddress对象 // 根据机器名获取InetAddress实例 //InetAddress address2 = InetAddress.getByName("PC201512092128"); //根据IP地址获取相应的实例信息 InetAddress address2 = InetAddress.getByName("192.168.1.101"); System.out.println("计算机名:" + address2.getHostName()); System.out.println("主机的IP地址:" + address2.getHostAddress()); } }查看全部
-
运行结果: 计算机名:PC201512092128 主机的IP地址:192.168.1.101 字节数组形式的IP地址:[-64, -88, 1, 101] PC201512092128/192.168.1.101 计算机名:PC201512092128 主机的IP地址:192.168.1.101查看全部
-
java中的网络支持查看全部
-
端口:查看全部
-
TCP/IP 模型查看全部
-
TCP/IP协议查看全部
-
两台计算机通过网络进行通信查看全部
-
Socket编程: 1.网络基础知识 2.InetAddress类 3.URL 4、TCP编程 5.UDP编程查看全部
-
IP地址查看全部
-
hhhh查看全部
-
客户端Socket Socket socket = new socket("localhost",8888)(服务器地址和端口) outputstream os = socket.getOutputStream(); printwriter pw = new printwriter(os);将输出流包装为打印流 pw.write("用户名: admin; 密码123"); pw.flush(); //刷新缓存,向服务器发送信息 socket.shutdownoutput(); 关闭其他资源 先启动服务器,再启动客户端查看全部
-
创建一个serversocket,指定绑定的端口 ServerSocket serversocket = new ServerSocket(8888) =(1023之后的端口) syso("等待客户端连接"); Socket socket = serversocket.accept();(返回一个socket实例) //获取输入流 socket.getInputStream(); InputStreamReader BufferedReader info = br.readline() socket.shutdowninput(); //关闭资源查看全部
-
总结Socket查看全部
举报
0/150
提交
取消