Необходимо отправить пакет [syn, ack] через TCP - PullRequest
0 голосов
/ 27 апреля 2019

Мне нужно, чтобы мой ПК отвечал приложению Windows, которое постоянно отправляет пакет [SYN] и ожидает [SYN, ACK] от моего ПК.Моя цель - записывать сообщения, полученные из этого приложения, с помощью wireshark.Для этого мне нужно написать приложение, которое может отправить ответ на этот компьютер.У меня нет опыта работы с протоколом TCP, поэтому нужны предложения, как я могу отправить ответ [SYN, ACK] с некоторым кодом C #? Wireshark Capture

namespace TCP_CLIENT
{
    class Program
    {
        const int PORT_NO = 5000;
        const string SERVER_IP = "192.168.1.100";

        static void Main(string[] args)
        {
            //---listen at the specified IP and port no.---
            IPAddress localAdd = IPAddress.Parse(SERVER_IP);
            TcpListener listener = new TcpListener(localAdd, PORT_NO);
            Console.WriteLine("Listening...");
            listener.Start();
        }
    }
}
...