摘要: 需求:使用Java程序创建两个类,分别为UpdateClient和UpdateServer类来模拟客户端向服务器上传文件(因为没有服务器,只能本机传给自己) 提示输入要上传的文件路径,验证路径是否在以及是否是文件夹 发送文件名到服务器 建立多线程的服务器 读取文件名 判断文件是否存在,将结果发回客户 阅读全文
posted @ 2017-09-06 17:14 Soar_Sir 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 需求: 客户端向服务器写字符串(键盘录入),服务器(多线程)将字符串反转后写回,客户端再次读取到是反转后的字符串 Test1_Client.java package com.soar.test; import java.io.BufferedReader; import java.io.IOExce 阅读全文
posted @ 2017-09-06 11:34 Soar_Sir 阅读(778) 评论(0) 推荐(0) 编辑
摘要: TCP: 面向连接(三次握手),数据安全,速度略低。分为客户端和服务端。 三次握手: 客户端先向服务端发起请求, 服务端响应请求, 传输数据 1、客户端 创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应的服务器 调用Socket的getInputStream()和getOutpu 阅读全文
posted @ 2017-09-06 10:59 Soar_Sir 阅读(258) 评论(0) 推荐(0) 编辑