複数のクライアントから送信されてくる画像を表示するには?

解決


きゅう  2006-01-18 02:59:01  No: 19745

再度お世話になります。よろしくお願いします。

サーバに複数のクライアントから送信されてくる画像を、
表示させたいです。サーバ側のフォームに
複数のimageを配置して、そこにそれぞれの
画像を表示するには、どのようにしたら良いのでしょうか?
環境:Delphi6 personal

http://www.ipc.hokusei.ac.jp/~z00104/delphi/
↑このサイトの練習課題、ネットワークの課題3を
  参考に作っているところです。


Port  2006-01-29 21:40:43  No: 19746

ソケットのポート番号によって表示するImageを振り分ければ良いと思うけど。


きゅう  2006-01-31 11:05:58  No: 19747

Portさん、お答えありがとうございます。
私もその考えにまでは至ったのですが、
まだポートの判別のさせかたが
わかっていない状態です。


一案  2006-01-31 18:26:39  No: 19748

例えば、あらかじめ各クライアントにポート(PORT_1,PORT_2,...)を割り当ててあれば、

   case ClientSocket.ServerWinSocket.LocalPort of
     PORT_1: Form1.Image1.Picture.Bitmap.LoadFromStream(mStream);
     PORT_2: Form1.Image2.Picture.Bitmap.LoadFromStream(mStream);
     .....
   end;


きゅう  2006-02-01 09:37:45  No: 19749

一案さんの一案で、問題を
解決することができました。
本当に、ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加