network データ収集用C++ class library

(©2006-2007 Hirofumi Fujii, KEK Online-electronics group)
(Revised: 05-Mar-2007)

はじめに

この文書は、著者が製作した network データ収集用C++ class library について 述べたものである。

一般に network application program では「network の 入出力をしながら、、」という style になることが多い。これを実現する手法として multi-thread programming を行うと便利であることが多い。また、データの 送受信等では TCP による stream 型の入出力を行うことが多い。そこで、ここでは

を中心に作成した。なお については上記別ページに用意した。

配布パッケージ

マニュアル等

変更履歴

用意した class

すべての class は namespace kekonline に属している。 ファイル名はとりあえず

としてある。()内は定義されている class 名である。 ファイル名を、こうせずにフォルダを用意して例えば "kekonl/thread.h" のようにする方法も考えられる。どうするかは一般配布までに 決める必要がある。また、今後

C++ の規格については

でJIS検索して 閲覧できる。 ただし閲覧のみ。C++ の JIS番号は 2006年5月16日現在 JIS X 3014:2003(ISO/IEC 14882:2003)である。