Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我想使用远程处理还是只使用套接字连接_C#_.net_Sockets_Remoting - Fatal编程技术网

C# 我想使用远程处理还是只使用套接字连接

C# 我想使用远程处理还是只使用套接字连接,c#,.net,sockets,remoting,C#,.net,Sockets,Remoting,我正在为一个最初用VB6编写的项目编写代码,我和我的合作伙伴正在尝试将其缓慢迁移到.NET。同时,我需要一些关于我应该如何进行以下工作的反馈: 我的用户可以运行同一程序的多个实例来帮助拆分发送到服务器的多个特定消息;如果您一次发送多封邮件,该服务器将禁止您使用IP。我想做的是在程序之间共享这些发送的消息,这样我们就可以构建一个分布式消息传递系统来防止IP禁令——目前这些程序正在同一台机器上运行。我想把脚弄湿,所以我已经做了几件不开玩笑的事。。。经过几天的研究,我得出结论,我可以在C.NET中编写

我正在为一个最初用VB6编写的项目编写代码,我和我的合作伙伴正在尝试将其缓慢迁移到.NET。同时,我需要一些关于我应该如何进行以下工作的反馈:

我的用户可以运行同一程序的多个实例来帮助拆分发送到服务器的多个特定消息;如果您一次发送多封邮件,该服务器将禁止您使用IP。我想做的是在程序之间共享这些发送的消息,这样我们就可以构建一个分布式消息传递系统来防止IP禁令——目前这些程序正在同一台机器上运行。我想把脚弄湿,所以我已经做了几件不开玩笑的事。。。经过几天的研究,我得出结论,我可以在C.NET中编写一个DLL,加入支持COM所需的互操作,并让该DLL存储常用的函数、数组、,等。该函数还将引发VB6程序上的事件,以发送其消息,然后客户端程序将发送到与其连接的服务器

我的合作伙伴说我这样做是错误的,我应该创建一个服务器应用程序,当我的程序启动时加载,并通过套接字在客户端之间分发消息。这个过程似乎需要做很多工作


我发现这更加困难,因为我在MSDN上找到的示例无法编译。如果你知道一个很好的例子,我非常感谢你发布它。

不要将远程处理用于新的开发。它已被弃用,取而代之的是WCF


改用WCF。您可以在任何应用程序中托管WCF服务,并且它可以使用TCP/IP上的二进制文件快速高效地进行通信。

不要在新开发中使用远程处理。它已被弃用,取而代之的是WCF


改用WCF。您可以在任何应用程序中托管WCF服务,并且它可以使用TCP/IP上的二进制文件快速高效地进行通信。

这与Battle.net无关,不是吗?:这与战网没有任何关系,是吗