void *your_pointer;
unsigned char *new_pointer = (unsigned char*) your_pointer;
Поскольку ваш вопрос помечен C ++, могу ли я также предложить вам не конвертировать указатели вокруг, а вместо этого попробовать использовать библиотеку высокого уровня?Qt предоставляет отличную платформу для сокетов, и, вероятно, и boost.