Vu An Hai様
安藤です
> 安藤 様
>
> 廣田研 Vu An Haiです。
> メールを返事、ありがとう ございます。
>
> やりたいことは:
> 2台のPCがあって、1台目はサーバーで、2台目はRTMをインストールしま
> した。
RTコンポーネント同士で通信させたければ、
両方にインストールしてください。
> サーバ(1台目)からファイルを2台目にコピーし、または2台目からサーバに
> ファイル、メッセジーを送りたいです。
> OSはvine linux 3.2 です。
ファイルをコピーしたいだけなのでしょうか?
コピーするだけなら、RTミドルウエアでやる必要は無いと思います。
どうしてRTコンポーネントでファイルをコピーしたい場合は、
ファイルを送るコンポーネント→ComponentA
ファイルを受け取るコンポーネント→ComponentB
という2つのコンポーネントを作成して、それぞれのPC上で動かします。
それぞれのコンポーネントはcharのsequence型のInPortとOutPortを
持たせて、以下のような手順でデータを送受信します。
[ComponentA:ファイルを送るコンポーネント、OutPortを持つ]
1. ファイルを読み込む
2. charのsequence型に詰め込む
3. OutPortから出力
[ComponentB:ファイルを受け取るコンポーネント、InPortを持つ]
1. InPortからデータを読み込む
2. ファイルに書き込む
一応、これでファイルのやり取りはできます。
> 実は、sshで2台のPCを通信できますが、RTMで分かりません。
> よろしくお願いします。
詳しくは以前さし上げた英語版のマニュアルをお読みください。
はじめまして!
東京工業大学、知能システム専攻のM2 Vu An Hai です。
RTMを使って、2台以上のPC間で通信したいですが、やり方は分かりません。
(たとえば、自分のPCからインターネットで他のPCでのファイルを読み、書
き、保存など)
やり方式、資料とかあれば、教えて下さいませんか。
今度は初めてなんですが、何か失礼があれば、申し訳ありません。
よろしく お願い致します。