再度お世話になります。よろしくお願いします。
サーバに複数のクライアントから送信されてくる画像を、
表示させたいです。サーバ側のフォームに
複数のimageを配置して、そこにそれぞれの
画像を表示するには、どのようにしたら良いのでしょうか?
環境:Delphi6 personal
http://www.ipc.hokusei.ac.jp/~z00104/delphi/
↑このサイトの練習課題、ネットワークの課題3を
参考に作っているところです。
ソケットのポート番号によって表示するImageを振り分ければ良いと思うけど。
Portさん、お答えありがとうございます。
私もその考えにまでは至ったのですが、
まだポートの判別のさせかたが
わかっていない状態です。
例えば、あらかじめ各クライアントにポート(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;
一案さんの一案で、問題を
解決することができました。
本当に、ありがとうございました。
ツイート | ![]() |