ionet 是连接 Go stdlib’s net 和 io 包的桥梁。它提供了 net.Conn 和 net.Listener 来取代 io.Reader 和 io.Writer,而不需要使用传统的网络堆栈功能。它能模拟网络环境,所以可用在单元测试中。当使用外部网络堆栈的时候,它也很有用。 在使用中间网络层后,它也能使用基于网络的代码,比如说:stdlib’s [net/http]((http://golang.org/pkg/net/http/)。