C# 使用套接字WinC表单发送数组
如何使用类似于java“outputstream”的套接字发送数组? 你能看到任何演示或示例序列化吗? 我可以发送一个简单的文本与套接字到我的客户端。但是我怎样才能将数组、列表或类发送给我的客户机呢。我想发送这种格式 列表数组 Java的outputstream也不能做您想做的事情,它所能做的就是发送byte[],这正是C的套接字类所做的 如果要发送复杂的对象,必须使用某种形式的序列化程序,它将允许您将对象转换为要发送的字节[] NET中内置的一个易于使用的序列化程序是,这将生成一个字符串,然后可以将该字符串馈入到,然后将该字符串转换为字节[],并将其写入套接字。另一端将使用StreamReader使用反向过程 如果您不想使用中间文本步骤,我建议您不要像您在internet上经常看到的那样使用它,它非常脆弱,并且两端安装不同级别的.NET Windows更新可能会破坏它。相反,我建议使用一个第三方二进制序列化器,如谢谢。在C.@ JJJ中有JSON解析器和序列化器,但是大多数人认为内置的库不是那么好,大多数人最终都会使用,很容易通过选择从C# 使用套接字WinC表单发送数组,c#,sockets,serialization,send,C#,Sockets,Serialization,Send,如何使用类似于java“outputstream”的套接字发送数组? 你能看到任何演示或示例序列化吗? 我可以发送一个简单的文本与套接字到我的客户端。但是我怎样才能将数组、列表或类发送给我的客户机呢。我想发送这种格式 列表数组 Java的outputstream也不能做您想做的事情,它所能做的就是发送byte[],这正是C的套接字类所做的 如果要发送复杂的对象,必须使用某种形式的序列化程序,它将允许您将对象转换为要发送的字节[] NET中内置的一个易于使用的序列化程序是,这将生成一个字符串,然后