2-9 UDP通信

来源:2-9 udp实现原来如此简单

我不愿让你一个人

2020-07-01

net.ListenUDP()方法,我看底层代码返回的就是一个socket呀,课程中说是用listen读取,还专门强调了其不是一个socket。。。讲错了吧?


我在回答里追加了提问,也一直没人管吗???QQ群不是说只能在这提问课程的问题吗?提问了没人管。。。。。

写回答

2回答

牛儿吃草

2020-07-02

同学你可以这样理解,UDP服务器创建的socket实际是 Listen socket的(监听套接字)。而在TCP中我们与客户端交互数据的socket实际是 Connection socket(连接套接字),UDP消息读取都是基于 Listen socket的。

视频中所指“监听再创建的socket连接" 其实指的是连接套接字。

也感谢你的反馈,准备调整一下视频,避免歧义。

1
1
我不愿让你一个人
感谢老师的回答,我大脑里的知识点和该回答的一致,所以听完课后就提出了疑问,这样能够更精确的明白知识点,也能帮助其他小伙伴明确概念和细节。
2020-07-03
共1条回复

我不愿让你一个人

提问者

2020-07-01

由于UDP是“无连接”的,所以,服务器端不需要额外创建监听socket,只需要指定好IP和port,然后监听该地址,等待客户端与之建立连接,即可通信。  并不是说net.ListenUDP返回的就不是一个socket,如果不是套接字,怎么通信?

0
0

(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目

简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关

1301 学习 · 340 问题

查看课程