int j gynaecol obstet是sci 还是scie

2025-05-19 23:25:50
推荐回答(1个)
回答1:

在 uIP中,主动发送数据有两个方法。

一种是用uip_input:当检测到新的数据时,调用uip_input(),把接收到的IP包解包,然后提取出用户数据,然后调用app_call,在app_call中调用uip_send()或者uip_udp_send()来发送数据。

另一种是用uip_periodic(),即在主循环超时仍没有接收到新数据时,调用 uip_periodic(),像uip_input那样在其里面调用app_call,再调用uip_send()或者uip_udp_send()来发送数据。

在这里提示一下,uip_input()与uip_periodic()其实是同一个函数,他们的本体是uip_process();一个作用是对IP包进行解包,并提取出用户数据,另一个作用是对用户的数据进行打包,使之符合IP包格式,等待发送。所以,uip_process()里面会调用app_call(),让用户包把数据从appdata取出,或者把要发送的数据填进去 (sappdata)。