セッション概要
インターネットでは欠かすことのできないクライアントサーバーシステム。
例えば皆さんがインターネットでアクセスしているWEBページ。
これを裏で支えているのが、WEBサーバーになります。
今回、WEBサーバーとして有名なnginxと同じような、イベント駆動型サーバーにするべく「libev」を使用し、さらに現在では欠かすことのできない暗号化処理として「OpenSSL」を組み合わせて、汎用的なサーバー側のプログラムをCで書いてみました。
提供するのがWEBページではなく、独自のサービスだった場合にはどうしたらいいのか?
自分でクライアントとサーバーとの間のデータプロトコル(やりとりの手順)を決めて、いざサーバー部分のコーディングをするうえで、少なからず参考になれば幸いです。
「EvServer」の検討から構築(コーディング)、動作や性能の確認の際のGithubのコードには書ききれないようなことも含めて紹介できればと思います。
講師
T.Kabu
(代表)
セッション情報
- 担当:
- Future Versatile Group/MyDNS.JP
- レベル:
- 入門編
- 対象者:
- サーバーの中身に興味がある方
- 前提知識:
- C言語が読める人、Linuxでのオレオレサーバー構築に興味がある方
- カテゴリー:
- Linux/ネットワーク/プログラミング言語