Дополнен 2 года назад
class Program
{
const int port = 7777;
static void Main(string[] args)
{
TcpListener server = null;
try
{
IPAddress localAddr = IPAddress.Parse("192.168.0.13");
server = new TcpListener(localAddr, port);
server.Start();
while (true)
{
Console.WriteLine("Ожидание подключений... ");
TcpClient client = server.AcceptTcpClient();
Console.WriteLine("Подключен клиент. Выполнение запроса...");
NetworkStream stream = client.GetStream();
string response = "Привет мир";
byte[] data = Encoding.UTF8.GetBytes(response);
stream.Write(data, 0, data.Length);
Console.WriteLine("Отправлено сообщение: {0}", response);
stream.Close();
client.Close();
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
if (server != null)
server.Stop();
}
}
}
Как открыть порт в C#, если в маршрутизаторе я уже сделал, в брандмауэре тоже?