Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发送单字节net.Conn Go_Go - Fatal编程技术网

发送单字节net.Conn Go

发送单字节net.Conn Go,go,Go,我有一个接受连接的Go TCP服务器,我想一次回显一个字节的消息,我看不到让net.Conn使用net.Conn.Write发送一个字节的方法 c、 写入[]字节 无法将b类型字节转换为[]类型字节 c、 写 无法将b类型字节用作c.Write的参数中的类型[]字节 io.Writer始终接受[]字节作为参数。使用1字节长的字节片。您尝试的[]byteb是将单个字节转换为字节片。相反,创建一个单元素字节片,其中b是唯一的元素: n, err := c.Write([]byte{b}) 使用b

我有一个接受连接的Go TCP服务器,我想一次回显一个字节的消息,我看不到让net.Conn使用net.Conn.Write发送一个字节的方法

c、 写入[]字节 无法将b类型字节转换为[]类型字节

c、 写 无法将b类型字节用作c.Write的参数中的类型[]字节

io.Writer始终接受[]字节作为参数。使用1字节长的字节片。您尝试的[]byteb是将单个字节转换为字节片。相反,创建一个单元素字节片,其中b是唯一的元素:

n, err := c.Write([]byte{b})
使用b[i:i+1]创建一个单字节片:

s := "Hello world!"
b := []byte(s)

for i:=0; i<len(s); i++ {
    c.Write(b[i:i+1])
}

为什么我的成绩是-1?请添加评论并解释!