私はソケットプログラミングの新機能です。私はあるプロセスから別のプロセスへの単純なメッセージ転送を行ったが、今はクライアントがサーバに要求を送るときにイメージ+データを送信したい。 私は、データまたは画像のみを送信できますが、両方を1回のリクエストで送信することはできません。どうすればこれを達成できますか?クライアントがTCP/IPを使用してC#でサーバにリクエストを送信したときにデータと画像を送信したい
-2
A
答えて
0
コメントに記載されているように、TCP/IPのコンテキストでは、バイトの配列をストリーミングすることに基づいてすべての受信プロセスが送信されます。私は強く起点画像にのみパス文字列を保存することをお勧めします文字列とことがありますデータが含まれているいくつかのカスタムタイプを作成
- : 次のアルゴリズムを(それはコピー&ペーストのソリューションではありません)を使用することができます。
class StreamData {string dataPath {get;set;} string imagePath {get;set;} }
class StreamConverter{ //some awesome method(string path)}
。
このデータをクライアントに送信するだけです。また、クライアントがこのデータを逆シリアル化/エンコードする方法についても忘れないでください。
+0
両方のプロセスが同じマシン上にあっても両方のプロセスが異なるマシン上で実行されている場合は、画像パスが与えられます。イメージファイルを転送したい –
関連する問題
- 1. javaでソケットを使用してサーバにリクエストを送信する
- 2. サーバからクライアントに画像を送信することができません
- 3. ポップアップ画像をクリックした後、送信ボタン用の画像と
- 4. クライアントからサーバーに画像を送信したい(アプレットを使用)
- 5. php Mail/mimeを使用したhtmlとインライン画像の送信
- 6. 画像を送信ボタンとして送信する - リフレッシュしない
- 7. クライアントを使用してC#とLotus Notesを使用してメールを送信
- 8. サーバからアンドロイドアプリに画像を送信
- 9. バイナリフォーマッタ(ソケットプログラミング、TCPクライアント)を使用した送受信のデータ制限。
- 10. FacebookのバッチAPIを使用してPOSTリクエストでデータを送信
- 11. コードビハインドがリクエストを送信しないようにしました
- 12. javamailを使用して埋め込み画像とともにメールを送信
- 13. 画像をブラウザに添付ファイルとして送信します
- 14. ソケットを使用して画像ファイルをPythonに送信
- 15. httpsリクエストまたはajaxを使用してクライアントにデータを送信する必要がありますか?
- 16. PHP cURLで画像を送受信するクライアント/サーバ
- 17. httpリクエストとしてカスタムアクセストークンを送信
- 18. jQuery Ajaxリクエストと一緒にCookieを送信しました
- 19. クライアントにデータを送信
- 20. ソケットプログラミングを使用した画像の送信Python
- 21. カールを使用してデータを送信
- 22. ajaxリクエストで送信された配列を使用してPHP foreachが失敗します。関数に送信された正しいデータ
- 23. Nokia Cシリーズ経由で画像をキャプチャしてWebサーバに送信することはできません
- 24. は私が)(.post使用してページにデータを送信したい
- 25. サーバソケットはクロムから送信したときに2つのHTTPリクエストを受信し、firefoxから送信するときに受信します
- 26. Udpクライアントが送受信に使用されました。
- 27. javaの通信APIを使用してシリアルポートにデータを送信
- 28. Safari:Enterキーが押されたときにxhrPostを使用してフォームを送信
- 29. Ajaxを使用してサーバからクライアントに進捗メッセージを送信
- 30. 送信ボタンをクリックしたときに送信するフォームを取得する
TCPはバイトストリームであることに注意してください。それがあなたに与えるものです。 *メッセージ*を扱う場合、それをバイトストリームの上に実装するか、メッセージングを提供するより高いレベルの抽象化に移行するかはあなた次第です。 –
画像はデータです。カスタムオブジェクトの画像とデータの両方をボックスに入れて、もう一方の端でunboxするのはなぜですか? –
ありがとう@AdamCalvetBohl –