| <div class="dp-highlighter bg_cpp">?<div class="bar">
 <div class="tools">
 [cpp]?<a class="ViewSource" title="view plain" href="http://blog.csdn.net/geekcome/article/details/7545855">view plain<a class="CopyToClipboard" title="copy" href="http://blog.csdn.net/geekcome/article/details/7545855">copy
 
?
??
??????unsigned?flags)??
????(udp_sendto(sk,?buff,?flags,?NULL,?0));??
 
udp_send()函数完成sk_buff结构相应的设置和报头的填写后会调用udp_send()来发送数据。具体的实现过程后面会详细分析。 而在udp_send()函数中,最后会调用ip_queue_xmit()函数,将数据包下放的网络层。 下面是udp_prot定义: <div class="dp-highlighter bg_cpp">?<div class="bar">
 <div class="tools">
 [cpp]?<a class="ViewSource" title="view plain" href="http://blog.csdn.net/geekcome/article/details/7545855">view plain<a class="CopyToClipboard" title="copy" href="http://blog.csdn.net/geekcome/article/details/7545855">copy
 
????sock_wmalloc,??
????sock_wfree,??
????sock_rspace,??
????udp_close,??
????udp_write,??
????udp_recvfrom,??
????udp_connect,??
????ip_queue_xmit,??????NULL,??????udp_rcv,??
????udp_ioctl,??
????ip_getsockopt,??
????0,??
????,??
};?? (编辑:鹰潭站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |