Я реализовал протокол MSEX CITP - пока с успехом - в моем проекте для потоковой передачи изображения по сети. Я использую winsocks следующим образом:
v_id = socket(AF_INET, SOCK_DGRAM, 0);
setsockopt(v_id, SOL_SOCKET, SO_BROADCAST, (char*)&isbroad, sizeof(isbroad));
sendto(v_id, temp_buf, v_buffer->o(), 0, address->get(), socksize);
Но для изображения размером более 65 КБ spe c говорит, что я должен фрагментировать свои пакеты и добавить данную «преамбулу».
После некоторых исследований, насколько я понимаю, я должен установить размер MTU и заголовок фрагмента, но все мои попытки терпят неудачу. Может ли кто-нибудь указать мне правильное направление?