关于tcp,udp中的问题

关于tcp,udp中的问题谁知道udp传送数据需要缓存区吗????为什么????


LPCTSTR/LPCWSTR 声明需要加L:LPCTSTR temp=L“hello world”
CString 声明需要加_T():CString _T("hello world")......
答案就在这里:tcp/udp 问题整理
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

UDP因为是不可靠连接,不必保存应用进程的数据拷贝,应用进程中的数据在沿协议栈向下传递时,以某种形式拷贝到内核缓冲区,当数据链路层把数据传出后就把内核缓冲区中数据拷贝删除。因此它不需要一个发送缓冲区。写UDP套接口的write返回表示应用程序的数据或数据分片已经进入链路层的输出队列,如果输出队列没有足够的空间存放数据,将返回错误ENOBUFS.