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

解決


きゅう  2006-01-17 17:59:01  No: 19745  IP: 192.*.*.*

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

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

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

編集 削除
Port  2006-01-29 12:40:43  No: 19746  IP: 192.*.*.*

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

編集 削除
きゅう  2006-01-31 02:05:58  No: 19747  IP: 192.*.*.*

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

編集 削除
一案  2006-01-31 09:26:39  No: 19748  IP: 192.*.*.*

例えば、あらかじめ各クライアントにポート(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 00:37:45  No: 19749  IP: 192.*.*.*

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

編集 削除