我有一部分C代碼,我試圖移植到C#。.NET相當於recv?
在我的C代碼中,我創建一個套接字,然後發出一個接收命令。接收命令是
void receive(mysocket, char * command_buffer)
{
recv(mysocket, command_buffer, COMMAND_BUFFER_SIZE, 0);
}
現在,命令緩衝區被返回用新值包括command_buffer[8]
是一個指針爲字符串。
我很困惑如何在.NET中執行此操作,因爲.NET Read()方法明確佔用字節而不是char。重要的部分是我得到指向字符串的指針。
任何想法?
recv不給你一個_string_,它給你一個指向一些字符的指針。那些字符可以有任何意義。 – Joren 2010-05-20 14:04:04