Como você obtém pacote TCP cru em c #?

Eu quero receber o pacote TCP cru e, em seguida, enviá-lo de volta com a mesma carga de trabalho.

Deve ser algo como isto:

void OnPacketReceived(TcpPacket p)
{
    byte [] body = p.GetBody();
}

NOTA: Eu preciso do pacote TCP e não do quadro Ethernet.

questionAnswers(3)

yourAnswerToTheQuestion