gpt4 book ai didi

go - 发送单字节 net.Conn Go

转载 作者:IT王子 更新时间:2023-10-29 01:26:47 25 4
gpt4 key购买 nike

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

c.Write([]byte(b))
无法将 b(字节类型)转换为 []byte 类型

c.Write(b)
不能在 c.Write 的参数中使用 b(字节类型)作为 []byte 类型

最佳答案

一个 io.Writer 总是接受一个 []byte 作为参数。使用 1 字节长的 byte slice 。您尝试 ([]byte(b)) 是将单个字节转换为字节 slice 。相反,创建一个以 b 作为唯一元素的单元素字节 slice :

n, err := c.Write([]byte{b})

关于go - 发送单字节 net.Conn Go,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39901489/

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