2011-10-22 16 views
2

私は、一部のポートでhttp要求を聞くデスクトップクライアントを作成したいと思います。 ファイルをホストするユーザーがファイアウォールの背後にある場合でも、どのように実行できますか?何らかの方法で、サーバー側を介さずにあるクライアントから別のクライアントに接続をトンネリングする方法はありますか?あるいは、何らかのリダイレクトのためにサーバー側を関与させるだけかもしれませんか? (プロキシなしでも可能ですか?)http要求を聞くことができるデスクトップクライアントを書く

答えて

1

UDTには、ファイアウォールに優しいランデブー方式があり、ファイアウォールの後ろにある2つのホストを接続できます。

しかし、2つのエンドホストは時間とポート番号を一致させる必要があり、ほぼ同時に接続開始パケットを送信する必要があります。 理論上、HTTPはTCPの代わりにUDTの上に実装できます。 詳細については、UDTの文書と論文(ウェブサイトで入手可能)をご覧ください。

関連する問題