i need to write a program which will announce seesions on a multicast network. the packets i need to send consist of the payload, which is some session description data, which i have no problem with. however this needs a session announcement header, in which i need to be able to manipulate the individual bits in the packet. for example the payload might be v=0\ns=my session\ni=a test session, for which the header might start off with (in bits) 00100000 00000100...... how on earth do i get all this data into the same packet?