当前位置: 首页 > news >正文

4.19-4.20学习总结 网络编程+反射+动态代理

网络编程:

IPv6有2的128次方个ip。

端口号:

协议:

UDP发送和接收消息:

UDP的三种通信方式:

单播:一对一,一个发送端对应一个接收端

创建DatagramSocket对象

组播:一个发送端对应一组接收端

一个组播地址可以表示多台电脑

发送端:

接收端:

广播:一个发送端可以给局域网中所有的电脑发送信息

可以在组播的代码基础上改变地址就变成了广播

TCP通信协议:

用IO流进行网络通信:客户端用输出流,服务端用输入流

host:ip,port:端口号

客户端和服务端的端口号需要保持一致。

运行代码时先运行服务端。

三次握手协议保证连接建立。

四次挥手协议保证断开连接,且数据已经处理完毕。

反射:

利用反射可以获取到类里面的所有信息

第一种最为常用,第二种一般更多的是当作参数进行传递,第三种当有了这个类的对象时才可以使用。

直接给代码进行修改属于侵入式修改

而动态代理是无侵入式进行修改。

 

http://www.dtcms.com/a/145261.html

相关文章:

  • Linux:网络基础
  • 构建具备推理与反思能力的高级 Prompt:LLM 智能代理设计指南
  • 基于尚硅谷FreeRTOS视频笔记——16—FreeRTOS的任务创建和删除
  • Redis入门
  • C#森林中的兔子(力扣题目)
  • mysql中的group by用法详解
  • Linux学习——Linux进程间通信(IPC)聊天程序实践
  • NHANES指标推荐:RFM
  • 恒源云常用命令
  • 【HDFS入门】HDFS故障排查与案例分析:从日志分析到实战解决
  • 清理C盘组合拳:最高释放空间80GB+
  • WebSocket启用备忘
  • Matlab 步进电机传递函数模糊pid
  • Yocto项目实战教程‑第6章‑Poky‑镜像菜谱‑机器配置文件‑发行版配置文件‑QEMU
  • 2025 第十六届蓝桥杯Java B组
  • 二进制枚举算法
  • 嵌入式学习——虚拟机通信
  • 零基础上手Python数据分析 (19):Matplotlib 高级图表定制 - 精雕细琢,让你的图表脱颖而出!
  • xss4之cookie操作
  • 前端知识深度学习
  • 认识MCP Function Calling AI Agent
  • 每日一题算法——链表相交
  • 21.Chromium指纹浏览器开发教程之触摸屏点指纹定制
  • Web前端:百度首页克隆 - 前端开发练习
  • 深入浅出 C++ 核心基础:从语法特性到入门体系构建
  • langchain-nextjs-template 模板安装与配置
  • 【深度学习—李宏毅教程笔记】各式各样的 Attention
  • jupyter切换存储路径
  • C++入门基础:引用,auto自动关键字,内联函数,范围for循环
  • 【C++】 —— 笔试刷题day_22