当我阅读开源代码时:
下面有这段代码:
streamConn := func(dst io.Writer, src io.Reader) {
io.Copy(dst, src)
streamWait.Done()
}
go streamConn(remoteConn, conn)
go streamConn(conn, remoteConn)
你看到那里使用两个go streamConn()在两个之间切换数据conn。我想知道如果remoteConn没有数据传输,那里复制什么?复制nil?
哈士奇WWW
相关分类