java局域网文件搜索

我需要做一个在局域网内搜索共享文件的程序,使用java语言,但是不知如何下手,老师给推荐使用RMI,可是看书也没有任何的思路,还请哪位指教一下,我的邮箱是764547272@qq.com,也可以直接回答我,先谢谢了!

两个方案 1)可以用smb的方式 这个只能在局域网使用
2)可以在所有的机器上放置一个搜索的server 然后把搜索的资源url返回给下发搜索请求的总机,这样就不受限于网络了 并且性能比较均衡
对楼上的大哥纠正一下 snmp 不是做这个用的 那个是诊断的一种协议

原来做过类似的产品,试试研究下SNMP协议!和SMB