![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网编程
文章平均质量分 63
互联网编程实验及练习
Xiao 柠
双非大怨种
展开
-
简单http客户端程序
实验目的和要求是深入理解http协议以及http下载相关功能的程序设计,要求我们使用Socket类,实现一个简单的HTTP客户端程序。因此,我们在阅读html文件的每一行时,若存在图像文件,其前缀必为 img src=“”,因此我们只需通过正则表达式逐行获取该前缀后的双引号中的内容加上原URL地址,即为图像地址,再进行下载即可。除了下载指定URL的html资源文件外,还需将文件中自带的图像文件给下载保存到本地文件中去,因此,我们首先需要阅读HTML文件以获得对应图像文件的网址。Java语言,PC平台。原创 2024-06-14 21:35:46 · 325 阅读 · 0 评论 -
Internet地址
键入一个IP地址,首先通过getByName获得对应的InetAddress对象,在调用其的getCanonicalHostname方法即可获得域名,输出即可。本题要求在输入一个域名后,得出所有对应的IP地址,则可通过getAllByName方法实现,并用一个InetAddress的对象进行接收。要想获得本机所有的IP地址(包含网卡),我使用了创建类型为networkInterface的枚举实例对象,将所有解析的地址保存,在进行逐个的解析输出。2). 输入IP地址,输出对应的域名地址。原创 2024-06-14 21:29:16 · 586 阅读 · 2 评论 -
I/O Stream设计实验
之后便可写入相关内容,定义一个循环,每次都输入一行文字,当一行输入仅为”over”时意味着写入结束,并输出文件的字符总大小。实验要求我们从键盘输入多行文字,并存储在一个文件中,并统计字符的个数。深入理解java输入输出流相关类的基本用法,并且可以掌握Java程序的编写和调试。从键盘读入多行字符串(英文),并将其写入到一个文本文件(如学号1.txt)中。实验二要求我们在命令行中输出在程序一中所写入的除空格外的全部内容。首先,根据程序一中的文件地址创建一个字节输入流对象。至此,文件写入结束,关闭写入流即可。原创 2024-06-14 21:23:26 · 387 阅读 · 2 评论