Apple doesn't allow root priviledge in iOS so I can't create a raw socket. 

What I'm looking for is a way to set the flags on a UDP Header in the Fragment-Offset octet's of the header. 

Does anyone know any way of doing this in iOS that doesn't require root privelidge to change the flags of the UDP Header. 

Particularly I'm trying to set the Don't Fragment Flag.