これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド tcpcli です。
プログラム:
NAME
tcpcli - DTN TCPCL 準拠のコンバージェンス層入力タスク
SYNOPSIS
tcpcli ローカルホスト名[:local_port_nbr]
DESCRIPTION
tcpcli 1 + N スレッドで構成されるバックグラウンド「デーモン」タスクです。そのうちの XNUMX つは TCP を処理します。
リモートからの接続 tcpclo タスク、それらからのデータ受信用のソケットの生成
タスクに加えて、生成されたソケットごとに、そのソケットを介したデータ受信を処理するための XNUMX つの入力スレッド
ソケット。
接続スレッドは、バインドされた TCP ソケット上の接続を受け入れるだけです。 ローカルホスト名
local_port_nbr そして受信スレッドを生成します。 のデフォルト値 local_port_nbr、もし
省略すると4556になります。
接続が確立されるたびに、エンドポイントは最初に連絡先ヘッダーを交換します。
接続パラメータをネゴシエートする必要があるためです。 tcpcli 確認応答を記録します
コンタクト内のフラグ、反応的断片化フラグ、否定応答フラグ
ピアから受け取るヘッダー tcpclo タスク。
各受信スレッドは、関連付けられた接続されたソケットを介してバンドルを受信します。 各バンドル
接続上で受信されたメッセージの前に、メッセージ タイプ、断片化フラグ、およびサイズが続きます。
SDNV として表されます。 受信したバンドルは、バンドル プロトコル エージェントに渡されます。
ローカル ION ノード。
tcpcli によって自動的に生成されます バパドミン 's'(START)コマンドに応答して
バンドルプロトコルの動作を開始します。 を生成するために使用されるコマンドのテキスト
タスクは、「tcp」コンバージェンス層プロトコルが BP に追加されるときに提供する必要があります。
データベース。 コンバージェンスレイヤー入力タスクは、によって終了されます。 バパドミン 'x'に応答して
(STOP)コマンド。 tcpcli STARTおよびSTOPに応答してスポーンおよび終了することもできます
特に TCP コンバージェンス層プロトコルに関連するコマンド。
EXIT ステータス
"0" tcpcli に記載されている理由により、正常に終了しました イオンログ ファイル。 これなら
終了が命じられなかった、ログで特定された問題を調査して解決する
ファイルと使用 バパドミン 再起動します tcpcli.
"1" tcpcli に記載されている理由により、異常終了しました イオンログ ファイル。 調査して
ログファイルで特定された問題を解決してから、 バパドミン 再起動します tcpcli.
onworks.net サービスを使用してオンラインで tcpcli を使用する