摘要:
一, 网络编程入门 1.1 软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的 阅读全文
posted @ 2021-03-12 17:21
枯树老鸭
阅读(128)
评论(0)
推荐(0)
摘要:
一,进程和线程基本概念 进程 是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程 是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 二,线程详解 2 阅读全文
posted @ 2021-03-12 17:02
枯树老鸭
阅读(355)
评论(0)
推荐(0)
摘要:
实现步骤 创建客户端对象,创建输入流对象指向文件,每读入一行数据就给服务器输出一行数据,输出结束后使用shutdownOutput()方法告知服务端传输结束 创建多线程类,在run()方法中读取客户端发送的数据,为了防止文件重名,使用计数器给文件名编号,接受结束后使用输出流给客户端发送反馈信息。 创 阅读全文
posted @ 2021-03-12 16:38
枯树老鸭
阅读(157)
评论(0)
推荐(0)
摘要:
实现步骤 创建客户端对象,创建输入流对象指向文件,每读入一行数据就给服务器输出一行数据,输出结束后使用shutdownOutput()方法告知服务端传输结束 创建服务器对象,创建输出流对象指向文件,每接受一行数据就使用输出流输出到文件中,传输结束后。使用输出流给客户端反馈信息 客户端接受服务端的回馈 阅读全文
posted @ 2021-03-12 16:31
枯树老鸭
阅读(319)
评论(0)
推荐(0)
摘要:
发送端 package UDPDemo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.DatagramPacket; impo 阅读全文
posted @ 2021-03-12 15:06
枯树老鸭
阅读(213)
评论(0)
推荐(0)