我需要让我的PC回复Windows应用程序,该应用程序不断发送[SYN]数据包,并期望从我的PC获得[SYN,ACK]。我的目标是使用Wireshark记录从该应用程序收到的消息。为此,我需要编写一个可以将回复发送到该PC的应用程序。我没有TCP协议方面的经验,因此需要建议如何发送带有某些C#代码的[SYN,ACK]答复? 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();
}
}
}