Вы должны вызвать метод Start
в TcpListener, чтобы он заработал, или он не примет никакого подключения.
Я протестировал, и этот фрагмент работает:)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int port = 5124;
var myListener = new TcpListener(new IPEndPoint(IPAddress.Any, port));
myListener.Start();
var tcpClient = new TcpClient();
tcpClient.Connect(new IPEndPoint(IPAddress.Parse("127.0.0.1"), port));
tcpClient.Close();
}
}
}