В существующей сетевой библиотеке я была поставлена задача работать на есть вызов setsockopt
, который я не понимаюsetsockopt SO_BROADCAST на TCP сокет
Здесь вы можете увидеть сокет TCP начинают создано:
[socket] fd(11) domain(2:AF_INET) type(1:SOCK_STREAM) protocol(0:default)
Сразу же после этого, вызов setsockopt
выполнен для варианта SO_BROADCAST
на уровне протокола IPPROTO_TCP
, со значением опции 5
[setsockopt] fd(11) level(6:IPPROTO_TCP) option(6:SO_BROADCAST) ret(0) option:
0 0500 0000 ....
В соответствии с Beej's guide to networking это «Ничего-ничего!» - в потоки сокетов TCP! Хахаха «
Вопросы:!?
- Что именно они делают здесь
- Есть ли в этом смысл
- Если что-то, конечно, это должно быть
option_value=1
, так что является5
около?
А, да, я полагаю, это должно быть дано 'level = 6' правильно? Благодаря! –