Я пишу программу, похожую на fiddler или wireshark (но в более простом масштабе), и мне было интересно, как вы будете следить за запросом и ответом HTTP в C.
Моим первоначальным предположением было создать бесконечный цикл нового потока и отслеживать его на уровне TCP. Может быть, я ошибаюсь.
Какой-нибудь совет относительно лучших практик для того, чтобы сделать что-то подобное выше?