###前提・実現したいこと
C言語でサーバー(エコー)プログラムを作成しています。
DELETEコマンドがの実装に苦戦しています。どういうふうに実装すればいいのでしょうか?
参考にできる、プログラムなどがあれば幸いです。
今回のプログラムではDELETEコマンドを使って./index.html を削除したいです。
###今あるDELETEコマンド
if(strncmp(buf,"DELETE ", 4) != 0){ //check the command is DELETE /? write(clientfd, msg000, strlen(msg000)); close(clientfd); continue; } count = 0; for(i=4; i<strlen(buf);) { fileName[count++] = buf[i++]; if (buf[i] == ' ') continue; } fileName[count] = '\0'; printf("ws: finename1=%s\n", fileName); if(strlen(fileName) == 0) { strcpy(fileName,"./index.html"); } printf("ws: finename2=%s\n", fileName); }