java-day17
2024-09-04 19:47:32
软件结构:C/S客户端和服务器结构,B/S浏览器和服务器结构
网络通信协议
TCP:传输控制协议,面向连接的通信协议,即传输数据之前,发送端和接收端建立逻辑连接,然后再传输数据。
三次握手
UDP:用户数据报协议,面向无连接的协议,传输数据时,不需要建立连接,不管对方端服务是否启动,直接将数据、数据源和目的地都封装在数据包中,直接发送。每个数据包的大小限制在64k以内。不可靠,但速度快。
端口号:用两个字节表示的整数,它的取值范围是0~65535。其中,0~1023之间的端口号用于一些知名的网络服务和应用,普通的应用程序需要使用1024以上的端口号。如果端口号被另外一个服务或应用所占用,会导致当前程序启动失败。
TCP通信程序:客户端Socket类,服务器端ServerSocket类
Socket类
构造方法
Socket(String host, int port) host:服务器地址 port:端口号
成员方法
ServerSocket类
构造方法
ServerSocket(int port)
成员方法
客户端向服务器发送数据
服务器向客户端回写数据
文件上传案例
优化
模拟B/S服务器
最新文章
- OC笔记一:Objective-C简介
- [WPF系列]-数据邦定之DataTemplate 对分层数据的支持
- js:数据结构笔记10--图和图算法
- [Android开发]- MVC的架构实现登录模块-1
- Android Service 服务(一)—— Service .
- PHP 面向对象:设计模式之单例模式
- c# 错误 两个输出文件名解析为同一个输出路径
- Android之——ListView优化
- Linux中select poll和epoll的区别
- VLAN的划分
- bootmgr is missing 开机无法进系统怎么办
- Redis之(七)主从同步与集群管理
- 一封来自恶魔的挑战邀请函,那些你见过或者没见过的C语言指针都在这里了
- Input标签使用整理
- distri.lua线程间通信的设计
- 009-docker-安装-redis:5.0.3
- LOJ6285 数列分块入门9(分块)
- 后端自动构建前端css和js
- 如何使用FLASHGOT下载网页FLASH
- HttpContext.Current and Web Api