使用协议控制块识别套接字
Identify socket using protocol control block
我正在使用原始 API.
的 lwIP 堆栈(版本 1.4.1)
有没有办法使用回调函数提供的协议控制块 (struct pcb*
) 参数来识别正确的套接字?
我的应用程序有两个套接字,我需要知道我在回调函数中处理哪个实例。
lwIP 回调的第一个参数是 pcb 特定的,可以由用户设置。对于结构 tcp_pcb,使用 void tcp_arg(struct tcp_pcb *pcb, void *arg)
函数。对于结构 udp_pcb,参数在对 udp_recv
.
的调用中设置
参数存储在结构中,因此也可以直接访问它们。
我正在使用原始 API.
的 lwIP 堆栈(版本 1.4.1)有没有办法使用回调函数提供的协议控制块 (struct pcb*
) 参数来识别正确的套接字?
我的应用程序有两个套接字,我需要知道我在回调函数中处理哪个实例。
lwIP 回调的第一个参数是 pcb 特定的,可以由用户设置。对于结构 tcp_pcb,使用 void tcp_arg(struct tcp_pcb *pcb, void *arg)
函数。对于结构 udp_pcb,参数在对 udp_recv
.
参数存储在结构中,因此也可以直接访问它们。