英語フランス語スペイン語

Ad


OnWorksファビコン

Curvecpserver - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで curvecpserver を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド curvecpserver です。

プログラム:

NAME


CurveCP — メッセージ処理プログラム

SYNOPSIS


カーブcpサーバー [-q (オプション)] [-Q (オプション)] [-v (オプション)] [-c n(オプション)] [名前]
[キーディレクトリ] [IP] [港] [拡張] 【番組】

DESCRIPTION


このマニュアルページでは、 カーブCP コマンド。

ftpd などの従来の UNIX スタイルのサーバーは、XNUMX つのネットワーク接続のみを処理します。
標準入力からの入力と標準出力への出力の書き込み。 inetd や tcpserver などの「スーパーサーバー」
ネットワーク接続をリッスンし、接続ごとに個別のサーバー プロセスを開始します。

  カーブCP コマンドライン ツールには、特別なレベルのモジュール性があります。 の カーブcpサーバー
スーパーサーバーはネットワーク接続をリッスンします。 接続ごとに、 カーブcpサーバー 開始します
カーブcpメッセージ メッセージ ハンドラー。 カーブcpメッセージ 次に、ftpd などのサーバーを起動します。 それで
ftpd はデータのストリームを カーブcpメッセージにメッセージを送信します。
カーブcpサーバー、メッセージを暗号化および認証し、ネットワーク内に送信します
パケット。 同時に カーブcpクライアント ネットワーク パケットを受信し、検証して復号化します
メッセージをパケット内に格納し、メッセージをに渡します カーブcpメッセージ; カーブcpメッセージ
データのストリームを ftpd に送信します。 同じcurvecpmessageツールも使用されています
カーブcpクライアント.

カーブcpサーバー & カーブcpクライアント 以外のプログラムを使用できます カーブcpメッセージ. それらのプログラム
個別に話すことなく、CurveCPメッセージ形式でメッセージを直接生成できます
ftpd などのツール。 または、再利用するまったく異なるプロトコルをサポートできます
CurveCP の暗号化レイヤーですが、さまざまな種類のメッセージを送信します。

このページでは、プログラマーが書くために何をしなければならないかを説明します カーブcpメッセージ その代替品
に話す カーブcpサーバー & カーブcpクライアント。

入ってくる メッセージ


ファイル記述子 8 はパイプです。 このパイプから長さバイト n (1 から 68 の間) を読み取り、
16*n バイトのメッセージ。 繰り返す。 パイプはノンブロッキング モードに設定されています。 EAGAINに備える
メッセージの途中であっても、EWOULDBLOCK。

このパイプ読み取りは常にアクティブでなければなりません。 の カーブcpクライアント & カーブcpサーバー プログラム
すべてのメッセージがすぐに読まれると仮定します。 メッセージをすぐに処理できない場合は、
それを読み取り、キューに入れます。 キュー スペースがない場合は、メッセージを破棄します。
これで問題が発生することはありません。
場合。

アウトゴーイング メッセージ


ファイル記述子 9 はパイプです。 このパイプに長さバイト n (1 から 68 の間) を書き込みます。
16*n バイトのメッセージ。 繰り返す。 パイプはノンブロッキング モードに設定されています。 EAGAINに備える
メッセージの途中であっても、EWOULDBLOCK。

クライアントとして、サーバーからメッセージが到着するまで、40 バイトを超える長さのバイトを使用しないでください。
(CurveCP Initiate パケット内のメッセージは 640 バイトに制限されています。)

CurveCP サーバーは、クライアントからメッセージを受信するまで起動しません。
さらに、CurveCP サーバーは、クライアントから 60 秒以内にこのメッセージを受信する必要があります。
起動。 (CurveCP Initiate パケットは、
対応する CurveCP Cookie パケット。) これは、クライアントを開始する必要があるという意味ではありません。
メッセージをすぐに送信しますが、送信するのに XNUMX 秒以上待機することを意味します
メッセージは悪い考えです。

OPTIONS


使用方法 カーブcpサーバー:

-q 任意
エラーメッセージはありません

-Q 任意
エラーメッセージを出力する (デフォルト)

-v 任意
追加情報を印刷する

-c n 任意
一度に最大 n クライアントを許可する (デフォルトは 100)

スネーム サーバーの名前

キーディレクトリ この公開鍵ディレクトリを使用します

ip サーバーの IP アドレス

ポート サーバーの UDP ポート

EXT サーバーの拡張子

うろつく このサーバーを実行します

onworks.net サービスを使用してオンラインで curvecpserver を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad