计算机网络
xzh1_derek
这个作者很懒,什么都没留下…
展开
-
Java网络通信实验小记一 :基础知识
基础知识——网络编程三要素 1.IP Ipv6的简写: (1)各个4位16进制数的段中的高位0允许省略 例如:1000:0000:0000:0000:000A:000B:000C:000D,可以缩写成:1000:0:0:0:A:B:C:D。 (2)可以在一个IPv6地址中最多使用一次双冒号(::)来取代IPv6地址中紧密相连的多个全0的16进制数的段 因此,1000:0:0:0:A:B:C:D还...原创 2019-09-10 19:15:46 · 282 阅读 · 0 评论 -
Java网络通信实验小记二:Socket编程
Socket编程——TCP&UDP 一、Socket套接字概述 网络上具有唯一标识符的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。 通信的两端都有Socket。 网络通信其实就是Socket通信。 数据在两个Socket之间通过IO流传输。 Socket在应用程序中创建,通过一种绑定机制与驱动程序建立关系,告诉自己IP和端口号 可以把主机当做港口,Socket就是码头,...原创 2019-09-10 22:18:39 · 341 阅读 · 0 评论 -
Java网络通信实验小记三:IO流与文件传输
IO流与文件传输 前面的实验完成了TCP和UDP的通信实验。在TCP通信里我们用到了这样两句代码: //通过BufferedReader获取socket套接字的输入流 BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); //通过PrintWriter获取客socket套接字的...原创 2019-09-12 20:56:08 · 317 阅读 · 0 评论 -
Java网络通信实验小记四:Swing聊天软件
Swing聊天软件 前面做了Tcp和Udp的基本通信以及文件传输实验,是时候把这些内容整合在一起了。。 Swing就不介绍了,需要用到什么api都可以直接查。 一、基本聊天功能(服务端作中介,udp实现) 软件能够实现Windows主机和一台Linux虚拟机的通信。除此之外还需要一台Linux虚拟机作为服务端起到二者中介的作用。两个客户端与服务器的通信采用无连接的udp协议,服务器收到udp包直接...原创 2019-09-23 12:03:23 · 665 阅读 · 0 评论