网络编程
雪子
这个作者很懒,什么都没留下…
展开
-
网络编程(一)
计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互相连成一个规模大、功能强的网络系统,从而使众多计算机可以方便的互相传递信息,共享硬件,软件、数据信息等资源计算机网络的主要功能:资源共享信息传递与集中处理均衡负荷与分布处理综合信息服务网络通信协议网络中实现通信必须有一定的约定即通信协议,对速率、传输代码,代码结构、传输控制步骤 、出错控制等制定标准网络通信接口为了使两个节点之间能进...原创 2018-06-16 12:23:51 · 148 阅读 · 0 评论 -
网络编程(二)InetAddress和InetSocketAddress
本节主要讲InetAddress和InetSocketAddress这两个类 InetAddress 封装计算机的IP地址和DNS,没有端口 1、静态方法获取对象 InetAddress InetAddress.getLocalHost(); //返回本地主机。 InetAddress.getByName("www.baidu.com"); //在给定主机名的情况下确定主机...原创 2018-06-16 13:28:49 · 1297 阅读 · 0 评论 -
网络编程(三)URL爬虫原理
URL和URI的概念 URI(Uniform resource identifier)统一资源标识符,用来唯一的标识一个资源 URL(Uniform resource Locator)统一资源定位符,他是一种具体的URI 统一资源定位符,由四部分组成:协议、存放资源的主机域名、端口号和资源文件名 URL是指向互联网 资源 的指针 资源可以是简单的目录或文件,也可以是对更为复杂对象的引...原创 2018-06-16 17:36:28 · 705 阅读 · 0 评论 -
网络编程(四)UDP通信
UDP 以数据为中心,非面向连接,不安全数据可能丢失但是效率高,例如短信 涉及到的类 DatagramSocket 和 DatagramPacket DatagramSocket 此类表示用来发送和接收数据报包的套接字。 数据报套接字是包投递服务的发送或接收点。每个在数据报套接字上发送或接收的包都是单独编址和路由的。从一台机器发送到另一台机...原创 2018-06-17 09:32:47 · 266 阅读 · 0 评论 -
网络编程(五)Socket通信
在网络编程(四)中学习了udp通信 udp通信是非面向连接的 效率高但不安全的通信 而socket通信是基于tcp协议,建立稳定连接的点对点的通信 比如打电话 实时、快速、安全性高、占用系统资源高、效率低 “请求-响应”模式 在udp通信中客户端和服务器端都使用到的类有DatagramSocket和DatagramPacket进行通信 在tcp中 我们使用的类有Socket和S...原创 2018-06-17 15:47:57 · 285 阅读 · 0 评论 -
网络编程(六)聊天室代码实现
先写一个客户端输入数据,服务器端处理数据后返回给客户端 客户端: public static void main(String[] args) throws UnknownHostException, IOException { Scanner sc = new Scanner(System.in); System.out.println("请客户端输入:"); ...原创 2018-06-17 18:34:33 · 1701 阅读 · 1 评论