2011-01-13 10 views
0

私はオンラインファイル転送アプリを作成したいと思います。私は、ファイル転送アプリケーションにアイテムをドラッグ・ドロップして、スカイプや他のメッセンジャーのようにファイル転送を開始したいと考えています。誰も私に良いリンクやサンプルコードを与えることができますskype/gtalkのような2人のユーザー間のオンラインファイル転送C#

答えて

1

"ピアツーピア"データ転送の中で最も複雑な部分は、ユーザーがNAT、ファイアウォール、またはプロキシサーバーの背後に隠れる可能性があるためです。おそらく、セッション初期化のためにSIPプロトコルを見てください。これは、多くのVoIPサービスで使用されています。いくつかの時間前に私はthis SIP tutorialがむしろ説明的であることが分かったが、他にも多くのドキュメントがある。

また、XMPPプロトコル(GTalkはこのプロトコルで実装されています)をご覧になると便利でしょう。file transfer extensionです。

+0

お返事ありがとうございます。あなたは私にこのリンクを使ってこのための良いと簡単なリンクを与えることができます。 – Amol

+0

XMPPライブラリのリストを見てください:http://xmpp.org/xmpp-software/libraries/。特に、C#の実装の1つ:http://www.ag-software.de/agsxmpp-sdk/。ところで、私はそれを使用しませんでした。 – Kel

0

MSRP(メッセージセッションリレープロトコル)は、メッセージとファイルを送信するように設計されています。これは SIMPLEメッセージングシステムで使用されています。もし調査する価値があるのなら。

体調管理は私が知っているMSRP .NETの唯一のプロバイダです。

関連する問題