gpt4 book ai didi

c# - 通过套接字动态调用方法

转载 作者:行者123 更新时间:2023-11-30 20:57:17 27 4
gpt4 key购买 nike

我有 2 台装有一些软件的电脑,现在我需要一台电脑在另一台电脑上执行一个方法,现在我到处搜索,但找不到任何关于如何执行此操作的信息。我可以通过编写自己的小接口(interface)来实现这一点,该接口(interface)序列化参数、方法名称和返回对象并通过套接字发送它,然后反序列化它使用反射执行方法,并通过套接字返回结果对象。但是在我开始写一些更容易的东西之前,我想听听别人的意见。

  • 发送多个参数(它们都将作为一个对象接收和发送)
  • 返回一个对象
  • 如果发生任何异常,则序列化回一个异常对象

在序列化对象和通过套接字发送它们方面我没有做任何事情,但是所有标准对象都是可序列化的吗?像List<> array[] float dateTime

我希望已经解释清楚了,如果没有,我很抱歉,请问有什么不清楚的地方。

最佳答案

创建服务 WCF 并配置 WCF 以在 TCP 上工作。

这将为您提供“开箱即用”的大部分功能(序列化/反序列化、打开/关闭套接字)

有很好的例子here , here和良好的阅读here

关于c# - 通过套接字动态调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16936945/

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