Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向路由器发送开放端口请求_C#_Port_Forward - Fatal编程技术网

C# 向路由器发送开放端口请求

C# 向路由器发送开放端口请求,c#,port,forward,C#,Port,Forward,我正在用c sharp创建一个点对点应用程序,我想知道是否可以通过internet向其他人路由器发送请求并要求其打开端口1234,或者是否有任何其他方式在不进行端口转发的情况下上传和发送数据,甚至一个应用程序,我可以通过命令行或dll端口转发我的路由器将是伟大的。请帮助我,因为这让我很沮丧。外部应用程序无法告诉路由器打开其本地机器的端口。这将是一个巨大的安全漏洞 如果本地计算机希望从外部访问,它可以使用UPnP()通知路由器将端口转发给它(或者您可以简单地将路由器配置为转发端口) 如果两个对等方

我正在用c sharp创建一个点对点应用程序,我想知道是否可以通过internet向其他人路由器发送请求并要求其打开端口1234,或者是否有任何其他方式在不进行端口转发的情况下上传和发送数据,甚至一个应用程序,我可以通过命令行或dll端口转发我的路由器将是伟大的。请帮助我,因为这让我很沮丧。

外部应用程序无法告诉路由器打开其本地机器的端口。这将是一个巨大的安全漏洞

如果本地计算机希望从外部访问,它可以使用UPnP()通知路由器将端口转发给它(或者您可以简单地将路由器配置为转发端口)

如果两个对等方都在NAT后面,无法访问端口转发,则必须使用代理数据的第三方服务器