Windows 2K16を実行するAzure VM(標準D1 v2)とオンデマンドクライアントの間にTCP接続を確立しようとしています。Azure VM - 特定のポートをリッスンするTCPサーバーに接続できません
VMでは、ポートを受け取る単純なTCPサーバー(以下のコードを参照)を実行しています。私は引数にポート51515を渡しました。
ネットワークインターフェイスには、私が使用しようとしているパブリックIPがあります。
ポータルのTCPポート51515(送信元=任意、送信元ポート= *、宛先=任意、宛先ポート= 51515、プロトコル= TCP、アクション=許可)に受信ポートルールを追加しました。
VMのWindowsファイアウォールはオフ(パブリック、ドメインおよびプライベート)です。
私はパブリックIPと51515ポートを使用して、オンサイト側からTelnetを使用しています。そこに接続メッセージを開くことができませんでした。
VM上のIISにアクセスしようとしましたが、別の受信ルールを使用してオンプリでアクセスできます。
おかげで、
トム
class Program
{
static void Main(string[] args)
{
try
{
var server = new TcpListener(new IPEndPoint(IPAddress.Loopback, int.Parse(args[0])));
server.AllowNatTraversal(true);
server.Start();
server.AcceptTcpClientAsync().ContinueWith(c => System.Console.WriteLine("Client connected from:" + c.Result.Client.RemoteEndPoint));
System.Console.WriteLine("server listens... press any key to exit");
System.Console.ReadKey();
}
catch (Exception e)
{
System.Console.WriteLine(e);
System.Console.WriteLine("press any key to exit");
System.Console.ReadKey();
}
}
}
こんにちは、それは今動作しますか? –
はい、そうです!ありがとうEJP! – Atom