環境:VB2005 Express
タイトルが自分で見ても意味がわからないので具体例を少し…。
同じLANの中にA、B、CのPCがあり、
AはB、Cから不定期に送られてくる画像を受信。
Aも不定期にBまたはCへメッセージを送信。
こんな感じのものを作りたいのですが、できればTCP通信を使いたくありません。
というのも、100台あれば100のポートを開かなければいけないので…
何かほかに方法はあるでしょうか?
なければあきらめてTCPでがんばります。
どなたかご教示お願いします。
あ、あれ…なんかいつも書いてから気づくんですが…
サーバクライアントシステムなんだから別に何台もポート開く必要はない…?
なんだか普通にTCPでいけそうですね…
>なんだか普通にTCPでいけそうですね…
いけます、WinSockを使って接続要求があったら、新しいソケットを
作り、受送信が終了したらソケットを破棄すれば良いだけです。
Aが固定であれば、
難しく考えずに、FTPサーバ立てるほうが簡単ですよ。
AはFTPフォルダーを監視して、ファイルがあれば処理する
だけでよいのでは?
クライアントのソフトもFTP通信でよいので簡単です。
ちなみにですが、DirectPlayを用いてもできます
画像をファイルとして開いてSTRINGで送信し
受信側でPUTして再生するとできます
ツイート | ![]() |