【发布时间】:2015-03-10 22:25:02
【问题描述】:
我想用 Java 创建一个与本地网络上的其他计算机共享数据的应用程序,以便我可以从网络上的任何计算机访问所有数据..
我知道 Windows 上有网络共享,但使用起来太慢了..我想在更短的时间内复制大数据..这意味着我需要提高传输数据的速度..
我也想如果我使用套接字会是什么样子?我之前没有使用套接字传输大数据,所以我不知道传输速度..任何帮助将不胜感激..谢谢!
【问题讨论】:
-
在我看来:您仍将通过系统调用(通过 JVM)使用操作系统套接字,因此您一无所获。我使用的一个经验法则是:您越接近操作系统代码 - 您将获得更好的性能,并且您无法比操作系统表现得更好,因为操作系统无论如何都是您的套接字/应用程序的瓶颈。
-
啊哈..感谢您的回复..所以我无法使用任何软件甚至其他操作系统来提高速度?
-
恕我直言,主机操作系统无论如何都是你的瓶颈(其套接字的实现方式)
标签: java sockets networking network-share