STTNet
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 宏定义 
Public 属性 | 所有成员列表
stt::network::TcpFDInf结构体 参考

保存底层基础Tcp通道信息的结构体 更多...

#include <sttnet.h>

Public 属性

int fd
 套接字fd 更多...
 
std::string ip
 客户端ip 更多...
 
std::string port
 客户端端口 更多...
 
int FDStatus
 记录当前处理状态机到第几步了 更多...
 
std::queue< std::any > pendindQueue
 等待处理的队列 更多...
 
int status
 当前fd的接收状态,用于保存接收处理机逻辑 更多...
 
std::string_view data
 保存收到的客户端传来的数据 更多...
 
SSL * ssl
 如果加密了,存放加密句柄 更多...
 
TLSState tls_state
 tls状态 更多...
 
char * buffer
 接收空间指针 更多...
 
unsigned long p_buffer_now
 接收空间位置指针 更多...
 

详细描述

保存底层基础Tcp通道信息的结构体

类成员变量说明

char* stt::network::TcpFDInf::buffer

接收空间指针

std::string_view stt::network::TcpFDInf::data

保存收到的客户端传来的数据

int stt::network::TcpFDInf::fd

套接字fd

int stt::network::TcpFDInf::FDStatus

记录当前处理状态机到第几步了

std::string stt::network::TcpFDInf::ip

客户端ip

unsigned long stt::network::TcpFDInf::p_buffer_now

接收空间位置指针

std::queue<std::any> stt::network::TcpFDInf::pendindQueue

等待处理的队列

std::string stt::network::TcpFDInf::port

客户端端口

SSL* stt::network::TcpFDInf::ssl

如果加密了,存放加密句柄

int stt::network::TcpFDInf::status

当前fd的接收状态,用于保存接收处理机逻辑

TLSState stt::network::TcpFDInf::tls_state

tls状态


该结构体的文档由以下文件生成: