为了账号安全,请及时绑定邮箱和手机立即绑定

急:请教下关于c++客户端,c#服务端,传输结构时 c++ 带有数组,c#应该如何转换? TCP协议

急:请教下关于c++客户端,c#服务端,传输结构时 c++ 带有数组,c#应该如何转换? TCP协议

C++
呼啦一阵风 2018-11-09 11:11:11
c++中 结构中有typedef struct _TEST{char a[31];}TEST,PTEST;类似char a[31] 这样的数组,应该怎么转换到c#的结构.我在c# 中定义[StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]public struct Test{public char[] test;}报错 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。我收dword之类的只要不是数组就可以通过。希望能得到帮助,先谢谢,实在没有搏豆, 如果觉得要收费可以留言联系我。着急
查看完整描述

3 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

用StringBuilder去接一下。


查看完整回答
反对 回复 2018-11-15
?
慕沐林林

TA贡献2016条经验 获得超9个赞

发送端用thrift或者protobuf做一下编码,接收端解码,然后……然后就顺便用了……


查看完整回答
反对 回复 2018-11-15
  • 3 回答
  • 0 关注
  • 695 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信