gpt4 book ai didi

c# - 在 C# 中通过套接字发送信息

转载 作者:行者123 更新时间:2023-11-30 17:22:19 25 4
gpt4 key购买 nike

我用 C# 构建了两个程序,我通过套接字发送简单的字符串。目前这很好,但在不久的将来,我将需要发送更复杂的项目,例如通过套接字发送对象并最终发送文件。

我会采取什么步骤来做到这一点?缓冲区为套接字/流服务的目的是什么?如果我有点含糊,请见谅。

最佳答案

如果您要发送对象,您必须非常小心您所做的事情以及您打算如何在另一端使用这些对象。所有属性都需要序列化。如果您要在这些对象中包含大量数据,则可能需要改用二进制序列化。

此外,请查看此处发布的指南:MSDN Serialization Guidelines

如果您要发送对象,您可能需要查看 .Net Remoting 选项或 WCF 服务(如果适用)。滚动您自己的套接字处理程序,然后将其用于复杂的操作需要大量时间和痛苦,尤其是如果您以前没有做过的话。

关于c# - 在 C# 中通过套接字发送信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2773831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com