gpt4 book ai didi

networking - 在 Go 中模拟一个 tcp 连接

转载 作者:IT王子 更新时间:2023-10-29 01:12:31 30 4
gpt4 key购买 nike

在 Go 中,TCP 连接 (net.Conn) 是一个 io.ReadWriteCloser。我想通过模拟 TCP 连接来测试我的网络代码。我有两个要求:

  1. 要读取的数据存储在一个字符串中
  2. 无论何时写入数据,我都希望将其存储在某种缓冲区中,以便稍后访问

是否有一个数据结构,或者一个简单的方法来制作一个?

最佳答案

当问题被问到时不知道这是否存在,但您可能想要 net.Pipe() 为您提供两个全双工 net.Conn 实例,它们是相互关联

关于networking - 在 Go 中模拟一个 tcp 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1976950/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com