Как использовать системный вызов recvmmsg в Ассемблере?

Немного прочитав и увидев системные вызовы на сокетах, я обнаружил, что есть больше способов получать данные от клиента, такие системные вызовы, как: recvfrom, recvmsg а также recvmmsg. Я использовал readдо сих пор это работает для меня, но я заинтересован в изучении этих других, но, очевидно, мне очень трудно расшифровать каждый аргумент, с человеком7 у меня есть своего рода любовь-ненависть, в некоторых вызовах системе они объясняют все аргументы , но в других нет, кроме этого, я думаю (поправьте меня, если это не так), я думаю, что он разработан исключительно для языка C, что заставляет меня переводить его на Ассемблер (помимо того факта, что что я из Аргентины, не знаю английского и сайт не переведен).

Есть ли у вас какое-нибудь представление о сайте / книге, где показаны системные вызовы, объясняющие каждый аргумент? Я видел, что этот вызов системы recvmmsg имеет структуру, внутри этой структуры есть еще одна, а внутри еще одна, ха-ха, после этого вы захотите изучить Python.

1 ответ

Вот комментарии из относительно недавнего выпуска ядра в Linux... https://www.cs.fsu.edu/~langley/CNT5605/2017-Summer/assembly-example/assembly.html

Другие вопросы по тегам