Golang 中国

发送端是使用C代码编写的,是将C的结构体发送到golang。 golang接收到后怎么样吧[]byte转换为golang能使用的数据

1 回复
rocket
#1 rocket • 2018-11-08 10:15

分为3步:

  1. cgo定义和来源数据一样的数据结构
  2. []byte转换为 unsafe.pointer 指针
  3. 强制转换为那个数据结构的指针。

异构计算机之间不能用你的办法,更通用的方法是序列化!

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。