★ JavaSe·网络编程
不爱我就写代码
给自己定一个小目标:成为架构师
展开
-
【JavaSe】网络编程篇(一) 网络编程入门
JavaSe·网络编程篇(一) 网络编程入门1. 软件结构C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、百度网盘等软件B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通...原创 2019-09-02 21:06:24 · 370 阅读 · 0 评论 -
【JavaSe】网络编程篇(二) TCP通信程序
JavaSe·网络编程篇(二) TCP通信程序1. TCP通信概述TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)*** 两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序:客户端: ...原创 2019-09-02 21:56:14 · 292 阅读 · 0 评论 -
【JavaSe】网络编程篇(三) 使用网络编程完成文件上传
JavaSe·网络编程篇(三) 使用网络编程完成文件上传1. 文件上传分析图解【客户端】输入流,从硬盘读取文件数据到程序中。【客户端】输出流,写出文件数据到服务端。【服务端】输入流,读取文件数据到服务端程序。【服务端】输出流,写出文件数据到服务器硬盘中。2. 基本实现文件上传服务端实现:public class FileUpload_Server { public st...原创 2019-09-02 23:09:49 · 430 阅读 · 0 评论 -
【JavaSe】网络编程篇(四) 使用网络编程模拟B/S服务器
JavaSe·网络编程篇(四) 使用网络编程模拟B/S服务器1. 分析模拟服务器端,ServerSocket类监听端口,使用浏览器访问public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(8000); Socket socket = serv...原创 2019-09-02 23:39:41 · 614 阅读 · 3 评论