メジャな言語はだいたいサポートしている。すごくマイナな言語も生成できる。プログラミング言語を指定。ディレクトリにソースコード、ヘッダが出力される。ファイルは、サーバを書くための参考で、これ自体はコンパイル・リンクしない。サーバ側を書く次は、サーバを書く。インタフェイスの実装クラスの宣言。実装クラスを実装する。このクラスのインスタンスは、一つだけ生成され、クライアントを跨いで使いまわされる。メンバ変数の取扱いに注意しよう。値をセットすることで、戻り値になる。一つのインタフェイスの実装も、同様に。型の場合は、実装でも戻り値として書く。メインループのコードを書く。切り替えられるようにしてみた。クライアントの接続ごとにスレッドを起動する。一つ一つのクライアントに対しては、同期したレスポンスを返す。非同期呼び出しは使いものにならない。コールバック関数を与えることができる。0;}プロセサ、プロトコル、トランスポートを組み合わせることで、いろいろな形式で通信することができるようになっている。一つのサーバで複数のサービスを提供するのは普通。一つしか渡すことができない。間にはさむことで、名前でサービスを振り分けられる。クライアント側を書く次は、クライアント。