C++ でソケットを使用しています。このプログラムは単に HTTP ページを要求し、それを buffer に読み込んでから、バッファーbuf[512]
を表示します。ただし、ページにはバッファーよりも多くのデータを含めることができるため、残りのスペースがなくなると切り取られます。バッファー サイズを大きくすることはできますが、それは良い解決策とは思えません。これは私が使用しているコードです:
char buf[512];
int byte_count = recv(sockfd, buf, sizeof(buf), 0);
バッファーとして使用する C++ の char 配列の代わりになるものは何ですか?