c# - 如何找到连续 UDP 流的远程地址

标签 c# .net udp ip-address

对于那些在 PC 上玩 MW2 的人来说,您知道它被黑客和作弊者所困扰。我想创建一个解决方案,让多人游戏的主机可以有选择地用防火墙挡住作弊者。 我遇到的问题是我不知道如何定位发送或接收 UDP 数据包的远程 IP。 Netstat 只会显示我本地机器上的监听器。 IPGlobalProperties 没有任何我可以使用的方法,因为 UDP 是无连接的。

我怎样才能找到 UDP 数据包的远程 IP? 我想使用 C# 编写解决方案。

最佳答案

您首先要编写一个网络嗅探器,请参阅此代码项目 example .

关于c# - 如何找到连续 UDP 流的远程地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3739847/

相关文章:

c# - ArgumentNullException : Value cannot be null.(参数 'items')

c# - 如何在 Visual Studio 中引用 CSS 背景图片?

javascript - JavaScriptExecutor 中引用 selenium 元素

java - Spring Integration 多个 UDP 入站/出站 channel

c# - MVC 模型需要所有字段

c# - 是否有类似 ICollection<t> 的接口(interface),但专为排序的集合设计?

c# - dotnet core System.Text.Json 转义 unicode 字符串

c# - 为什么对话服务在我的 Blazor 应用程序中不起作用?有任何想法吗?

objective-c - 如果不是主机 IP,CFSocketSetAddress 会失败吗?

python - 尝试将 python 套接字绑定(bind)到 IPv6 地址时参数无效