我有一个简单的程序将程序的stdin,stdout和stderr连接到套接字,就像这样,
go func() {
defer conn.Close();
defer stdin.Close();
io.Copy(stdin, conn);
}();
go func() {
defer conn.Close();
defer stdout.Close();
defer stderr.Close();
io.Copy(conn, stdout);
io.Copy(conn, stderr);
}();
select{}
我有两个问题,
select{}
select{}
循环。有什么想法吗?
答案 0 :(得分:1)
如果关闭,io.Copy()
将返回(0, io.EOF)
,您可以查看。