摘要: 在上一节中介绍了 socket 的 Listen 方法,这里进一步介绍 Accept 和 Read,Write 方法。 1. Accept Accept 的核心逻辑在于: func (ln *TCPListener) accept() (*TCPConn, error) { fd, err := l 阅读全文
posted @ 2022-12-17 23:21 hxia043 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 0. socket 介绍 Liunx 中一切皆文件。通过文件描述符和系统调用号可以实现对任何设备的访问。同样的,socket 也是一种文件描述符。通过 socket 可以建立网络传输。对于 TCP 和 UDP 来说,其底层都是基于 socket 进行网络通信。 本文通过代码示例介绍 socket 以 阅读全文
posted @ 2022-12-17 23:20 hxia043 阅读(369) 评论(0) 推荐(0) 编辑