【问题标题】:How should I approach to catch UDP packets server creation我应该如何处理 UDP 数据包服务器创建
【发布时间】:2012-10-18 03:50:15
【问题描述】:

我正在开发我的应用程序,我需要的组件之一是在端口 9494 上侦听 UDP 数据包的服务器。 然后我必须解析这些数据包。

我以前从未这样做过;能否请您指出正确的方向,以便我可以编写“听众”?

对于 TCP,我可以做 this.listener = new TcpListener(IPAddress.Any, port); ; UDP 呢?

【问题讨论】:

  • 我没有做过端口编程。但另一方面,它只是一个订阅者发布者设计模型。谷歌一下。
  • 在此处查看 TcpListener 示例:msdn.microsoft.com/en-us/library/…
  • @Kevin,UDP 数据包的 TcpListener?
  • 天啊!下次我真的会在评论之前阅读。

标签: c# winforms udp listener


【解决方案1】:

例子在这里:

http://msdn.microsoft.com/en-us/library/system.net.sockets.udpclient.aspx

您所要做的就是创建一个 UdpClient 并调用 Receive 或 BeginReceive。 UDP 是“无连接”的,因此使用起来要简单得多 - 您只需在收到时立即获取整个 UDP 消息。

【讨论】:

    猜你喜欢
    • 2014-01-25
    • 1970-01-01
    • 2019-09-08
    • 2018-10-07
    • 1970-01-01
    • 2015-09-21
    • 2013-11-03
    • 2022-08-11
    • 1970-01-01
    相关资源
    最近更新 更多