У меня есть часть кода C, которую я пытаюсь перенести на C #.
В моем C-коде я создаю сокет, а затем выполняю команду приема. Команда приема -
void receive(mysocket, char * command_buffer)
{
recv(mysocket, command_buffer, COMMAND_BUFFER_SIZE, 0);
}
Теперь буфер команд возвращается с новыми значениями, включая command_buffer[8]
, являющийся указателем на строку.
Я действительно не понимаю, как это сделать в .NET, потому что метод .NET Read () специально принимает байты, а не char. Важной частью является то, что я получаю указатель на строку.
Есть идеи?