私はDavieとPetersonが書いた「コンピュータネットワーク - システムアプローチ」という本を読んでいます。私のウェブ検索によると、いくつかのサンプルコード参照の種類と機能は「x-kernel」の一部です。
- EVスケジュール
- キャンセル
- センウェイト
- シグナル
- メッセージを追加するHDR
- メッセージ保存コピー
- メッセージバーHDR
- メッセージが削除されました。
コードをコンパイルするには、どのヘッダファイルとライブラリを含めるべきかを知りたいです。私はx-kernelがまだ使用されているか、そしてその代替案が何であるかに興味があります。
答え1
次のように聞こえます。https://www2.cs.arizona.edu/projects/xkernel/software.html
x-kernelは、ネットワークプロトコルを実装するためのオブジェクトベースのフレームワークです。これは、プロトコルが互いの操作(つまり、隣接プロトコルとメッセージの送信とメッセージの受信)を呼び出すために使用するインタフェースと、メッセージ、参加者アドレス、イベント、および関連するメモリテーブル(マップ)を操作するために使用されるライブラリのコレクションを定義します。 。 、スレッドなど
[...]
x-kernelは、学生にネットワークプロトコルの実践的な経験を提供するためにコンピュータネットワーキングプロセスでも使用されます。ネットワーキングの概念を説明するためにxカーネルを使用する新しい教科書に関する情報---コンピュータネットワーク:システムアプローチ。
1998年以降にアップデートされていないようです。
必要なヘッダーファイルにはダウンロードリンクがあり、/include/に54個のヘッダーファイルがあります。私はそれがあなたに必要なものだと確信しています。このタイトルに記載されている機能のいくつかを見つけることができますが、すべてではありません。
現在の人々が使っていることについて言えば、この本は4B5Bから公開鍵暗号化まですべてを扱う非常に広範なものと思われるので、それに相当するただ一つの本もないと思います。