Задать вопрос
@mIka01

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

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

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

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

Заранее благодарю.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Сложный 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Пакет TCP/IP формируется системой, вмешательство в это возможно на уровне драйверов.

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

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

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

Похожие вопросы