pascalの日記: httpサーバ(課題)
日記 by
pascal
昨日3時間くらいで単純に200番とか404番に応答するものができ、その後数時間かけて順当に機能追加していったんだけど、あーそうだ、マルチプロセスにしなきゃーとかいってたところで変に躓いた。
要するに、ソケット開いてからforkして、親プロセスで閉じ忘れた。データは送られてるのにwaitingとかになってわけわかめ。
あーもうベタ過ぎて泣けてくるよ。
昨日は昨日で
char c;
while( (c = getch(fp)) != EOF)
putch(c, fp);
みたいなコードを書いて破滅。何回目だよこのミスは、、、(バイナリデータで0xff受け取ると死にます)
うがー。
httpサーバ(課題) More ログイン