社区
VB
帖子详情
vb.net如何发送结构体数据
spark_li
2015-10-16 06:17:54
Public Structure Test
Dim a As String
Dim b As Double
Dim c As Integer
End Structure
Dim x As Test
x.a = "hello"
x.b = 123.45
x.c = 100
如上结构体数据,想用vb.net 的tcp socket 发送到对端,
现在这个x如何转换成byte()啊。。。
还有接收方如何解析呢?
...全文
172
7
打赏
收藏
vb.net如何发送结构体数据
Public Structure Test Dim a As String Dim b As Double Dim c As Integer End Structure Dim x As Test x.a = "hello" x.b = 123.45 x.c = 100 如上结构体数据,想用vb.net 的tcp socket 发送到对端, 现在这个x如何转换成byte()啊。。。 还有接收方如何解析呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
devmiao
2015-10-17
打赏
举报
回复
Mashal.StructureToPtr
spark_li
2015-10-17
打赏
举报
回复
自己做的话,肯定不会用这个方法了啊,,老软件,没有人来帮升级了,也没有代码,逆向分析的时候 不知道具体的数据结构,需要自己构造一部分,对端需要这样的数据。。。 结果发现自己不懂,汗。
spark_li
2015-10-17
打赏
举报
回复
我是学.net的啊,对C了解皮毛的皮毛,哎。
蒋晟
2015-10-16
打赏
举报
回复
……不管你用什么序列化方式到了socket层不都是byte[]么?网络协议都是和语言无关的,C语言也没有序列化功能,不知道你在扯什么东西。 具体怎么序列化看你的技术储备和需求了。我这里没什么延时用XML都可以。这么简单的数据你确定需要socket这么低层的东西?http也增加不了多少资源占用啊?
以专业开发人员为伍
2015-10-16
打赏
举报
回复
如果你设计一个应用框架,使用 json 为基础,是比较正统和可持续性的设计方法。
以专业开发人员为伍
2015-10-16
打赏
举报
回复
以12、13年前的标准,应该使用xml序列化。以7、8年前的标准,应该使用json序列化。最近2、3年有些人也流行一些比json更紧凑的序列化方法。
总之,对信息的序列化,当实体的不同版本随时增加、减少字段,改编字段值的长度,调整字段次序时,都没有兼容性问题。
你是学c语言的吧?怎么纠结其byte[ ]序列化来了?只有那些自认为“效率为唯一目标”的人才喜欢c语言的那种低级方式。
VB.net
C# 位域设置读取原代码
关于.net开发面向对象程序 VB、C#语言时 有关整数位域使用方法的源码,可提供读写任意位bit的
数据
文档提供VB源码,C#可参考使用
将
结构体
保存到文件
这个类可以将
结构体
保存到文件,声明
结构体
的时候必须使用()>标记为可序列化
OPCUA读写
结构体
示例
OPCUA读写复杂
结构体
VB 超强的API浏览器 (源代码)
VB.net
与C#中不支持类型(
结构体
)的某个变量同时是定长字符串与数组, 两者只能选其一。请自行计算出数组大小或用代码处理定长字符串的方式进行改写。
VB.net
与C#中的类型(
结构体
)如果有数组那么这个类型不能声明...
《Visual Basic 2008应用程序开发实例精讲》全书所有实例程序源代码
第11章
vb.net
邮件
发送
实例260 11.1 实例功能说明260 11.2 设计思路与关键技术261 11.2.1 电子邮件收发协议简介261 11.2.2 关键技术点拨261 11.3 程序实现与代码263 11.4 实例总结265 第4篇 多媒体应用开发实例 第12...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章