@mIka01

Формирования кастомных пакетов сети?

Здравствуйте, у меня вопрос сложный (как я понимаю).

Можно ли отправить (пакет) информацию с компьютера на другое устройство, но с созданием собственной маски (пакета). То есть вписать туда ip отправителя, ip понимателя, и другую администрирующую информацию?

Если да, то есть примеры на языках программирование (желательно на c#) любых.

Заранее благодарю.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
firedragon
@firedragon
Senior .NET developer
Пакет TCP/IP формируется системой, вмешательство в это возможно на уровне драйверов.

В среде windows это специальный драйвер https://ru.wikipedia.org/wiki/Pcap

Впрочем в DDK есть примеры и чистого использования RAW SOCKET
но задолбаетесь
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Morpheus_God
@Morpheus_God
Сформируйте свою структуру данных, сериализуйте. Отправьте массив байтов куда требуется и на устройстве произведите десереализацию.
Смотрите в сторону Socket или TcpClient, так же понадобится BinaryFormatter.
Если не хотите морочить голову с сериализацией и у вас будет простой функционал, то посылайте просто строчки с нужной информацией а на сервере либо клиенте уже как угодно обрабатывайте содержимое строки.
Тут описание как работать с сокетами в C#.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы