Не совсем понятно откуда Вы получаете данный буфер.
1. Если он приходит Вам на TCP сокет то там уже должно быть все распарсчено, Вам нужно взять только payload.
2. Если он приходит из другого места (массивом байт), и вы знаете что это TCP пакет можете распарсить его вручную. Для этого воспользуйтесь описанием TCP пакета, например с той-же вики.
http://ru.wikipedia.org/wiki/TCP3. Если у вас уже установленно соединение, но испоьзуется RAW сокет (т.е. вся мета информация формируется в ручную), то тут тоже следует произвести п. 2.