SimpleTorrent
成员变量
WaitPeer结构体 参考

描述处于等待握手状态的 peer 信息 更多...

#include <metainfo.h>

成员变量

int fd
 尚未完成连接或握手的套接字
 
union {
   uint32_t   addr
 ip 地址,方便比较的形式
 
   uint8_t   ip [4]
 ip 地址,方便打印的形式
 
}; 
 
uint16_t port
 端口号,网络字节序
 
int direction
 0: 我方主动连接, 1: 对方主动连接。
 

详细描述

描述处于等待握手状态的 peer 信息

用于记录那些已经发送 / 收到连接请求但是还没有完成握手信息的 peer, 由这个结构体构成的队列将用于回避对同一个 peer 的重复连接。

待办事项:
bt_handler()handle_peer_list() 中正确地对 direction 进行赋值,为 finish_handshake() 服务

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