Как получить идентификатор сокета / дескриптор / дескриптор для уже открытого соединения? (.NET, C ++, Delphi) - PullRequest
1 голос
/ 30 апреля 2010

мой вопрос указан в названии. Как именно я это делаю?

У меня есть открытое соединение, и я хочу «взломать» его и отправить через него свои пользовательские сообщения. Из моего понимания, что делается с сокетами и их обработчиками.

Подойдет любой язык, но C # .NET предпочтительнее.

Спасибо

ОБНОВЛЕНИЕ: Чего именно я пытаюсь достичь: я хочу внедрить систему поддержки активности для клиентов postgresql. Это означает, что нужно открыть все соединения с базой данных postgresql и каждые 5 минут запрашивать у базы данных «select version ()», чтобы сохранить соединение живым. Вот и все. Это в основном в образовательных целях.

Но я хочу использовать это для любого типа соединения.

Кто-нибудь? Идеи? Ничего такого? (

1 Ответ

1 голос
/ 02 мая 2010

Эта библиотека: SharpPcap обещает сделать захват, внедрение, анализ и построение пакетов с использованием любого языка .NET, например C # и VB.NET ( подробнее )

Это библиотека, используемая Wireshark , и она точно может захватывать и анализировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...