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