如何使用udp端口将网络应用程序从一个节点停止到另一个节点?

时间:2009-12-31 08:43:22

标签: c#

如何从具有ipaddress和node2的udp端口号的一个节点停止网络应用程序,该应用程序在node2上运行,

我也可以使用应用程序名称表单node2

我想使用os调用停止该应用程序是怎么可能的,

我在C#工作

1 个答案:

答案 0 :(得分:0)

我认为你的意思是阻止在system1上运行的应用程序从给定端口上的system2接收数据包(当然,在UDP中没有连接)。

有两种可能性:

  1. 在网络中阻塞,要么路由器阻塞数据包,要么阻止防火墙(后者可能更容易)。任何体面的防火墙都应该有一个编程接口来自动配置。

  2. 接收应用程序中的数据包,并检查源IP地址。如果地址与被阻止的IP匹配,则不进行额外处理。

  3. 对于后一种方法,请使用其中一个返回源IP地址的接收函数。例如。 UdpClient.Recieve(请点击链接中的示例)。