ありがとうございます。

>>416
プログラミングはできるけど、ネットワークプログラミングは(やるとしたら)初めてです。
基本的にわかってません。

>>417
サーバ側はhttpはダメですが、sshdは動いてるしポートによっては開いています。
ftpとかscpとかは遅い印象があって、もっと原始的なのでいいよなぁ、と。
UDPもよく分かってないですが、やっぱサーバ側も必要なんですね。

クライアント側でやりたいことはかなり単純で、
for (file in server:/dir) {
open(file)
read(file)
close(file)
}
的なことです。(javaコードにもなってないが・・・)
ファイル共有するのはたしかに的を得ている。