阅读背景:

UDP套接字编程

来源:互联网 

典型的UDP客户/服务器程序的函数调用如下:

1、缓冲区

发送缓冲区用虚线表示,任何UDP套接字都有发送缓冲区,不过该缓冲区仅能表示写到该套接字的UDP数据报的上限。如果应用进程写一个大于套接字缓冲区大小的数据报,将会返回该进程一个EMSGSIZE错误。从写一个UDP套接字的write调用成功返回,表示所写的数据报或其所有的片段已被加入到数据链路层的输出队列。如果该队列没有足够的空间存放该数据报或它的某个片段,内核通常会返回一个ENOBUFS错误给它的应用进程。发送缓冲区用




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: