到目前为止,我已经完成了能够让我在发件人之间传输文本的部分。接收器。无论如何使用namepipe传输对象?例如。数组列表
答案 0 :(得分:2)
在vb.net中,你也可以像C ......那样做。
使用serialize对象并将其转换为字节数组传输它并在另一端反序列化
序列化
Dim BytArray() As Byte
Using MS As MemoryStream = Memory.Serialize(_Object)
BytArray = MS.GetBuffer()
End Using
反序列化
Dim _Return As objType = Nothing
Using MS As System.IO.MemoryStream = New System.IO.MemoryStream(BytArray)
_Return = Memory.Deserialize(Of objType)(MS)
End Using
答案 1 :(得分:0)
我不确定使用命名管道的.NET或VB用法,但在Visual C ++中,我会将数组或对象中的原始数据打包成字节数组并将其写入管道。在另一端从管道读出之后,我将从原始数据重建数组或对象。