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

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

网络编程:

IPv6有2的128次方个ip。

端口号:

协议:

UDP发送和接收消息:

UDP的三种通信方式:

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

创建DatagramSocket对象

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

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

发送端:

接收端:

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

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

TCP通信协议:

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

host:ip,port:端口号

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

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

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

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

反射:

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

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

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

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

 

相关文章:

  • 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操作
  • 前端知识深度学习
  • 乌代表团与美特使在伦敦举行会谈,双方同意继续对话
  • 马上评丨超常设置战略急需专业,意味着什么
  • 一季度提高两只医药基金股票仓位,中欧基金葛兰加仓科伦药业、百利天恒
  • 谁为金子疯狂:有人贷款十万博两千,有人不敢再贸然囤货
  • 中国全国政协-越南祖国阵线中央暨边境省份组织第三次友好交流活动在南宁开幕
  • “75后”遂宁市长刘会英调任四川省人社厅党组副书记