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

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

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

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

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

Заранее благодарю.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Сложный 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    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#.
Ответ написан
Ваш ответ на вопрос

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

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