【问题标题】:Running a UDP server using WCF?使用 WCF 运行 UDP 服务器?
【发布时间】:2012-06-19 16:21:22
【问题描述】:

我一直在研究创建 UDP 服务器,起初我虽然我想在服务器上运行 EXE,但我必须获得一个专用服务器,但我目前有一个共享服务器,我相信大多数端口都是开放的。

我注意到使用 WCF 4.5(预发行版)您可以创建 UDP 服务,这些服务的工作方式是否与 UDP 服务器相同,因此客户端可以以相同的方式向 UDP 服务发送消息(即 UDPClient 类) .

我认为这仅适用于 4.5 而不是 4 / 3.5?

运行 UDP 服务器与使用 UDP 绑定的 WCF 服务的优缺点是什么?

就托管 UDP WCF 服务而言,这可以像标准 WCF HTTP 服务一样在 IIS 上完成吗?

还是需要控制台应用程序?当然,如果需要控制台应用程序或类似的东西,那么这对我没有帮助,因为我仍然需要一个专用服务器来托管该项目。这是我有点困惑的地方。

【问题讨论】:

    标签: wcf udp .net-4.5


    【解决方案1】:

    这是我在What’s new in WCF 4.5? UDP transport support 中读到的内容:

    IIS/WAS 不支持绑定,因为 WAS 仍然没有 UDP 共享侦听器

    【讨论】:

    • 谢谢,嗯,那不是好消息 :-) 所以我的选择是托管在控制台应用程序中,赢取服务等。所以使用 WCF udp 服务而不是编写有什么优点和缺点使用 thd UDP 类的类似服务?感谢您的回复!
    • @Martin:我认为 Windows 服务是实现这一点的好方法。稍后可能您将能够切换到绑定到 UDP 的自托管 WCF 服务。
    • @Martin:我会最大程度地使用 FCL/WCF 来最小化你自己的代码,因为它更不容易出错,它会更加测试和可靠。
    猜你喜欢
    • 2023-03-28
    • 2016-11-18
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    相关资源
    最近更新 更多