java网络篇-tcp的握手和挥手!
package com.wql.test;
public class Test6 {
public static void main(String[] args) {
test1(ErrorType.ERROR_2);
}
public static void test1(ErrorType type){
switch(type){
case ERROR_1:
System.out.println("参数type="+type+",value="+type.getValue()+",msg="+type.getMsg());
break;
case ERROR_2:
System.out.println("参数type="+type+",value="+type.getValue()+",msg="+type.getMsg());
break;
case ERROR_3:
System.out.println("参数type="+type+",value="+type.getValue()+",msg="+type.getMsg());
break;
}
}
}
enum ErrorType{
ERROR_1(1,"一错误"),
ERROR_2(2,"二错误"),
ERROR_3(3,"三错误");
private int value;//错误代码
private String msg;//错误描述
//注意!构造方法是私有的
private ErrorType(int value,String msg){
this.value = value;
this.msg = msg;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
为了让学习变得轻松、高效,今天给大家免费分享一套Java教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736
java网络篇-tcp的握手和挥手!相关推荐
- 网络篇之三次握手(ACK)
网络篇之socket 网络篇之bind 网络篇之listen 网络篇之accept 网络篇之connect 网络篇之三次握手(SYN+ACK) 一 客户端发送ACK 客户端接收到服务端发送的SYN+A ...
- 网络篇之三次握手(SYN+ACK)
网络篇之socket 网络篇之bind 网络篇之listen 网络篇之accept 网络篇之connect 一 服务端发送SYN+ACK 客户端调用connect发起连接请求时,发送了第一次握手(S ...
- java网络编程--TCP程序设计
一,本章目标 了解Socket和ServerSocker类的作用 掌握ECHO程序开发 将多线程应用在TCP程序上实现多用户操作 二,具体内容 在java网络程序中,客户端只要符合连接的通讯协议,那么 ...
- Java网络编程---TCP通信
TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信 Java对基于TCP协议的 ...
- Java网络编程 ---- TCP 网络通信编程
视频:[零基础 快速学Java]韩顺平 零基础30天学会Java 文章目录 1. Socket 2. TCP 网络通信编程 3. 应用案例 1(使用字节流) 4. 应用案例 2(使用字节流) 5. 应 ...
- TCP协议-握手与挥手
认识TCP协议 TCP全称为"传输控制协议",这是传输层的一个协议,对数据的传输进行一个详细的控制. 特点: 面向字节流 安全可靠 面向连接 TCP协议段格式 源端口号与目的端口 ...
- TCP协议 握手与挥手
应用层协议目的是了解指定协议的实现便于我们以后使用 传输层:负责应用程序之间的数据传输-TCP/UDP 了解协议的实现,体会协议的特性,理解对于上层程序编程的影响 UDP: 协议实现: 16源端-对端 ...
- iOS知识梳理之移动开发网络篇TCP/IP
1.OSI七层 TCP/IP五层 1.1 OSI七层参考模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 对于OSI七层参考模型,我想说只有这七个词条.任何与实际生产脱钩的东西都需要硬 ...
- Java网络编程 - TCP通信
文章目录 TCP通信 快速入门(一发一收) 编写客户端代码 编写服务器代码 多发多收 多发多收(同时接受多个客户端) 线程池优化 TCP通信 快速入门(一发一收) TCP协议回顾: TCP是一种面向连 ...
最新文章
- BGR图像与HSV图像互相转换(opencv)
- 利用tab_control控件在对话框中加入属性页的方法详细介绍
- C++实现平衡二叉树
- AttributeError: module 'tensorflow' has no attribute 'sub'
- UVA 10254 The Priest Mathematician
- tar 压缩与解压缩打包命令
- 书评:Mockito Essentials
- Windows Server 2008 故障转移群集简介
- [Bzoj3252]攻略(dfs序+线段树)
- eve-ng:加载c7200 dynamips镜像
- 【Python乘方运算和开平方运算】
- css动画帧动画效果,css逐帧动画
- SAP-WEB-GUI无法上传excel问题
- 使用 Visual Studio 2005中的ASP.NET 移动控件创建电子书浏览器应用程序
- 电脑开机时按F几重装系统
- im即时通讯消息id的设计
- MusicTools下载 v3.4.0 全网免费无损音乐下载器
- BI 不是可以拖拉拽取数吗?为什么还要 SQL 取数 ?
- 医院预约挂号小程序 毕业设计毕业论文 开题报告和效果图参考(基于微信小程序毕业设计题目选题课题)
- 不让「数据孤岛」成为 AI 发展的绊脚石,「联邦学习」将成突破口?...
热门文章
- VB.NET 中的 As New 以及型別指定
- 【计算机网络复习 物理层】2.3 物理层设备
- mac怎么查看gitlab的注册邮箱_163电子邮箱怎么注册申请?手机号注册电子邮箱的小技巧...
- html导航栏文字怎么平均,对齐HTML/CSS导航栏中的文本?
- 查看ie保存的表单_小学信息技术gt;搜索保存网页教师资格证面试模板
- css线加点的进度,纯CSS实现的交互式进度条(点击带进度填充动画)
- mysql索引 和 es索引_MySQL索引 VS ElasticSearch索引
- python坐标系建立_在python中创建坐标网格
- linux网络配置_linux复制和网络配置的小注意事项
- python简单选择排序_python 选择排序