udt
  • 2024-10-29UDT(四):接收缓冲区管理
    1.简介此文章尚未涉及到接收缓冲区中数据的重组/重传/可靠性等相关内容,这部分内容会在后续的文章中详细介绍这里先简单介绍一下接收缓冲区的数据是如何存储的,以及接收缓冲区的容量是如何调整的分析接收缓冲区的具体实现时,要带有如下几个问题接收缓冲区中的数据是如何划分的
  • 2024-10-28UDT(三):T发送缓冲区管理
    1.简介使用堆空间来保存发送缓冲区发送缓冲区中的数据按块进行管理,读写数据时,数据块是基本的读写单元使用一个循环链表来管理发送缓冲区中的数据块发送缓冲区可以动态扩容,并且受到UDT流量控制机制的限制,避免了发送缓冲区无限扩容的bug2.发送缓冲区源码分析相关文件:buff
  • 2024-09-12udt聊天室
    创建一个简单的udp聊天室服务器代码思路:初始化:创建UDP套接字。配置服务器的IP和端口号,并绑定套接字到这个地址。数据接收和处理:使用循环接收客户端发来的消息。recvfrom()解析消息类型(如登录、发送、下线)和内容。广播消息:对于聊天消息,将其广播给所有连接的客户端。对于
  • 2024-09-05UDT(一):概览
    1.参考链接官网https://udt.sourceforge.io/谷博士对UDT的简单介绍https://udt.sourceforge.io/doc/udt-2009.ppt获取UDT源码https://sourceforge.net/projects/udt/files/udt/4.11/udt.sdk.4.11.tar.gz/download?use_mirror=pilotfiberUDT讨论贴https://sour
  • 2024-08-11PostgreSQL 读取表主键和唯一键的SQL
    给定表名,读取对应的约束字段(主键,唯一键)SELECTtc.* FROMinformation_schema.table_constraintstc JOINinformation_schema.constraint_column_usageASccuUSING(constraint_schema,constraint_name) JOINinformation_schema.columnsAScONc.table_schem