TCP/IPソケットプログラミングC言語篇がひと通り終わったよ~

とりあえず目標は達成しました。 明解C言語の入門~中級、ポインタ完全制覇と読み進めてきてのやっとこさですけど、単語と文法の辞書を片手にやっと簡単な会話ができるようになったかなぁという感じです。 ぺらぺーらにはまだまだ時間かかるだろうね。 いまちょこっとPerlも初めてるんだけど、Perlでは主にファ... 続きを読む


こないだ作った簡易Webサーバーをマルチタスク化するよ。(3)

シリーズ3作目れす。 クライアント毎にプロセスを作成 クライアント毎にスレッドを作成 という内容に続いて 制限付きマルチタスク。 やってみたら新しいことをするのではなくて、起動するプロセスの数を制限するというものでした。サーバーをさわってるとプロセス数の制限とかは割とよくやることなので、なんだと思っ... 続きを読む


こないだ作った簡易Webサーバーをマルチタスク化するよ。(2)

前回やったクライアント毎にプロセスを作成の続きで、今回は クライアント毎にスレッドを作成 です。 forkと同じ感じですんなり終わるかなあと思ってたんですが、ところがどっこいだいぶ時間がかかりました。今回もEchoじゃなくてWebサーバーですが、いたるところで修正が必要で始めは全然動かずでした。 一... 続きを読む


こないだ作った簡易Webサーバーをマルチタスク化するよ。

元記事はこちら TCPEchoサーバーから超簡易TCPwebサーバーを作ってみた。 TCP/IP Socket in Cはひととおり最後まで終わったので、メインディッシュに置いておいた5章のマルチタスクのところになります。 本書ではマルチタスク化について、クライアントごとにプロセスを作成する方法、ス... 続きを読む


マルチなキャスト

マルチナと言えばヒンギスかなぁと思ってたが、マルチナ島津というのも有名らしい。 ちなみにまついな。にしたら、松井なほにゃららっていうのを期待していたんだけど、松井菜桜子という方がでてきた。 という事で、ブロードなキャストに続いて今回はマルチなキャストです。 双方の違いというと、ブロードとマルチともオ... 続きを読む


ブロードキャストドリーム

さてみなさん。GWはいかがお過ごしでしょうか。 まずはTCPのエコーサーバーとクライアント、続いてUDPでのエコーサーバーとクライアントと進みまして、そのまま進むとTCPのエコーサーバーでfork、thread、selectとなるのですが、その辺はひとまずメインディッシュにして先に進もうと思います。... 続きを読む


TCPEchoサーバーから超簡易TCPwebサーバーを作ってみた。

やっと念願のウェブサーバーができた!と言っても、自分の実力でできたものではなくて、ベースはTCP/IP Sockets in CのTCPEchoServerのコードに加えて、KENJI’S HOMEPAGEのページをかなり参考にさせて頂いて、最低限これで動くだろうというように、パズルの... 続きを読む