セッション概要

インターネットでは欠かすことのできないクライアントサーバーシステム。
例えば皆さんがインターネットでアクセスしているWEBページ。
これを裏で支えているのが、WEBサーバーになります。

今回、WEBサーバーとして有名なnginxと同じような、イベント駆動型サーバーにするべく「libev」を使用し、さらに現在では欠かすことのできない暗号化処理として「OpenSSL」を組み合わせて、汎用的なサーバー側のプログラムをCで書いてみました。

提供するのがWEBページではなく、独自のサービスだった場合にはどうしたらいいのか?
自分でクライアントとサーバーとの間のデータプロトコル(やりとりの手順)を決めて、いざサーバー部分のコーディングをするうえで、少なからず参考になれば幸いです。
「EvServer」の検討から構築(コーディング)、動作や性能の確認の際のGithubのコードには書ききれないようなことも含めて紹介できればと思います。

講師

T.Kabu

(代表)

セッション情報

担当:
Future Versatile Group/MyDNS.JP
レベル:
入門編
対象者:
サーバーの中身に興味がある方
前提知識:
C言語が読める人、Linuxでのオレオレサーバー構築に興味がある方
カテゴリー:
Linux/ネットワーク/プログラミング言語
Google Calendar