网络编程
文章平均质量分 92
M1kasal
你永远值得
展开
-
动态代理(一)
动态代理: 作用: 不改变源码的基础上,对已有方法增强 (它是AOP思想的实现技术) 分类(2种): 一、基于接口的动态代理 要求:被代理类最少实现一个接口 提供:JDK官方 涉及的类:Proxy 创建代理对象的方法: Proxy.newProxyInstance(ClassLoader,Class[],InvocationHandler ) [参数的含义介绍] ①:ClassLo...原创 2019-03-31 19:01:00 · 561 阅读 · 0 评论 -
网络编程入门(一)
前言 本章主要讲解网络编程入门相关内容 介绍 1.软件结构 C/S(Client/Server):客户端/服务器 B/S(Browser/server)浏览器/服务器 2.网络通信协议 概述:通过计算机网络可以使多台计算机实现连接。位于同一网络中的计算机连接和通信时需遵守一定规则 TCP/IP协议:传输控制协议/因特网互联协议 .是Internet最基本最广泛的协议 包括应用层,传...原创 2019-09-11 15:46:22 · 254 阅读 · 0 评论 -
网络编程入门(二)TCP三次握手四次挥手
前言 本章主要讲述TCP的三次握手和四次挥手 概述 TCP(传输控制协议) 是面向连接的通信协议,即传输数据之前.在发送端和接收端先建立连接,然后再传输数据(两台计算机之间可靠无差错的数据传输) 在TCP连接中必须要先明确客户端与服务器端.由客户端向服务器端发出连接请求.每次连接的创建都需要经过三次握手。 TCP连接的建立(三次握手) 最开始的时候客户端和服务器都是处于CLOSED状...原创 2019-09-11 16:15:03 · 1108 阅读 · 0 评论 -
网络编程入门(三)TCP(Client/Server)交互代码实现
前言 本章主要讲述TCP客户端和服务端交互的代码实现 实现 客户端代码 package cn.itcast.demo1.TCP; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /** * 客户端 */ public ...原创 2019-09-11 20:42:59 · 646 阅读 · 1 评论 -
网络编程入门(四)TCP文件上传代码实现
前言 本章主要讲述TCP文件上传的代码实现 同理,TCP文件下载也很相似 实现 客户端代码 package cn.itcast.demo2.FileUpload; import java.io.*; import java.net.Socket; /** * 数据源:DCIM/a.jpg * 目的地:服务器 */ public class TCLClient { public...原创 2019-09-11 20:51:54 · 306 阅读 · 0 评论