局域网传输

mojianpo 2006-11-07 05:08:25
现在想作一个,象IP信使一样的局域网上使用的工具,局域网上的计算机
安装上此软件(即是客户又是服务)后,大家可以互相传文件,或是文件夹
或是文本信息
就要这样的一个功能,如何实现,大家帮忙指导一下?
谢谢!!
...全文
251 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbwhwang 2006-11-07
  • 打赏
  • 举报
回复
用服务器有用的好处,不用服务器有不用的好处
不能一概而论,更不是一个“太麻烦”就可以定论的。
  • 打赏
  • 举报
回复
这种东西我作SOCKET编程的练手时做过,也实现过。但这类实用程序如果没创新就没价值,所以没留存。但说来容易,技术上也没多少难度,只是也需要想不少方面的。
  • 打赏
  • 举报
回复
上述观点不可取。太麻烦。
使用一下“飞鸽传书”就知道了。只要在任何一个机器上运行程序,就既是服务端也是客户端,局域网内其它任何机器运行同样程序,即能自动搜索到先前运行程序的机器,先前运行程序的机器也可以及时自动得知新机器的信息。这就是我说的如何侦测其它客户机上线,所谓同类感知。
vv152601 2006-11-07
  • 打赏
  • 举报
回复
同意上述观点。
hbwhwang 2006-11-07
  • 打赏
  • 举报
回复
思路:
做一个服务器
再做一个客户端
每个客户端上线到服务器,服务器可以通知其他的客户端
客户端上可以看到其他的在线客户
每个在线客户端都监听一个端口
如果想往另一个客户端传,就去连它的监听端口,连上之后,就发出传输请求
传输文件可以用另一个端口,用UDP
vv152601 2006-11-07
  • 打赏
  • 举报
回复
使用已有的工具不是更快捷吗?
  • 打赏
  • 举报
回复
说起来,具体涉及很多方面,比如如何侦测其它客户机上线,如何区分命令和数据,等等,不是三言两语可以概括的,也不是一两行代码就可以展示的。所以最好去找专门的书啃啃。
  • 打赏
  • 举报
回复
去看看利用SOCKET进行UDP协议编程的方法就行了。
mojianpo 2006-11-07
  • 打赏
  • 举报
回复
我想做一个,不知道如何下手?介绍一下思路?
天涯倦客 2006-11-07
  • 打赏
  • 举报
回复
windows 共享就行了..
hbwhwang 2006-11-07
  • 打赏
  • 举报
回复
飞鸿传书,硕思
腾讯TM
  • 打赏
  • 举报
回复
有很多现成工具,比如网络信鸽

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧