【问题标题】:Simplest way to listen to another server?收听另一台服务器的最简单方法?
【发布时间】:2010-12-21 04:13:57
【问题描述】:

我有服务器 A(Windows、C#.NET),每次完成某个进程时,它都需要向服务器 B(Linux、Java、Apache)发送警报/信号。我需要使用来自 .NET 的方法调用来执行此操作。最简单的方法是什么?我正在考虑在服务器 B 上的某个端口上设置一个 Web 服务器,该服务器将监听来自服务器 A 的请求。但是我应该怎么做呢?我是 Java 新手,没有编写 Java Web 服务的经验,我需要快速上手,这就是为什么我想尽可能简单地做到这一点。

【问题讨论】:

    标签: c# java .net web-services apache


    【解决方案1】:

    查看套接字。无需设置整个网络服务器,您只需让服务器 B 在端口上侦听并让服务器 A 允许连接,并在同一端口上发送数据。网上有数以百万计的套接字示例,Java 和 .NET 都有(大多数语言都有)。

    http://ondotnet.com/pub/a/dotnet/2002/10/21/sockets.htm
    http://download.oracle.com/javase/tutorial/networking/sockets/

    【讨论】:

      【解决方案2】:

      您可能对专为跨语言服务而设计的Thrift 感兴趣。只需几分钟即可以任何受支持的语言设置简单的服务器/客户端应用程序。它支持 Java 和 C#。

      Facebook 大量使用 Thrift,因此对于生产用途来说已经足够成熟了。

      【讨论】:

      • 教程页面上写着“……众所周知,这个教程非常不完整……”。对于好的文档来说,这不是一个好兆头。
      【解决方案3】:

      既然你说apache:使用WebClient

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多