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

C#TcpClient:使用分隔符发送序列化对象?

C#TcpClient:使用分隔符发送序列化对象?

C#
蝴蝶不菲 2020-02-03 13:41:46
基于序列化(在这里提到https://stackoverflow.com/a/7849374/985798),我正在尝试重新设计我的小型tcp应用程序,该应用程序迄今仍在使用字符串消息。但是我遇到了一个小问题,我想知道您建议我使用哪种解决方案:如果我试图在很小的时间间隔内发送多个消息,它们将被合并到“队列”中,客户端将同时接收到这两个消息,最终将导致单个损坏的对象。过去,我使用字符串分隔符“ | end |”解决了此问题 我能够将其拆分并在foreach循环中进行处理。那是一个好方法吗?您如何基于序列化的对象字节数组解决该问题?您将使用byte[]分隔符还是使用其他解决方案?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 664 浏览

添加回答

举报

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