此链接包含有关 TCP 中 OOB 的信息。
对于带外数据,我们希望发送端的字节流服务层在其缓冲的任何其他数据之前发送此数据。同样,我们希望接收端在它可能缓冲的任何数据之前将此数据传递给它的用户进程。
但是UDP呢?
在 golang 中,该ReadMsgUDP
函数需要一个oob
字节切片。
func (c *UDPConn) ReadMsgUDP(b, oob []byte) (n, oobn, flags int, addr *UDPAddr, err error)
是oob
为了什么?开源代码中是否有任何用例?或者我应该使用PacketConn
而不是UDPConn
?
忽然笑
相关分类