Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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# 从Azure中的web应用程序到本地计算机的TCP客户端连接_C#_Azure_Azure Web App Service - Fatal编程技术网

C# 从Azure中的web应用程序到本地计算机的TCP客户端连接

C# 从Azure中的web应用程序到本地计算机的TCP客户端连接,c#,azure,azure-web-app-service,C#,Azure,Azure Web App Service,我在Azure中有一个web应用程序,它需要通过“TcpClient”从本地机器连续读取数据 请告诉我如何使用“TcpClient”在Azure中的本地计算机和web应用程序之间传输数据 web应用程序中TcpClient连接的代码如下 static TcpClient tcpclnt = null; public Home() { if (tcpclnt == null) { tcpclnt = new TcpClient(); tcpclnt

我在Azure中有一个web应用程序,它需要通过
“TcpClient”
从本地机器连续读取数据

请告诉我如何使用“
TcpClient
”在Azure中的本地计算机和web应用程序之间传输数据

web应用程序中TcpClient连接的代码如下

static TcpClient tcpclnt = null;

public Home()
{
    if (tcpclnt == null)
    {
        tcpclnt = new TcpClient();
        tcpclnt.Connect("10.***.***.**", 8***); //10.***.***.** - My PC IP
    }
}

类型为10.xxx.xxx.xxx的地址是中使用的专用地址,这意味着您只能从本地网络访问它。从internet访问本地计算机需要在网络级别和本地计算机上进行一些(并非琐碎的)设置(例如,打开it防火墙以允许某些指定端口上的入站流量)。这类似于您需要在网络上将一台机器设置为可从internetSearch for App Service Hybrid Connections获得的web服务器。您需要使用主机名,而不是IP地址作为目的地,但除此之外,您应该可以。设置起来很简单。哦,我忘了,除此之外,所有连接都是在出站时启动的,所以不需要破坏防火墙。