Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过(套接字、线程)传输文件?_Java_Sockets_Multithreading - Fatal编程技术网

Java 如何通过(套接字、线程)传输文件?

Java 如何通过(套接字、线程)传输文件?,java,sockets,multithreading,Java,Sockets,Multithreading,如何通过(套接字、线程)与传输文件通信?类似的解决方案发布在以下链接上。您可以浏览这些内容以获得答案: 您可以通过这些教程和示例了解套接字。 这些肯定会有帮助。你的问题相当模糊和广泛,所以我的回答自然是模糊和广泛的 线程存在于同一进程中,运行在同一JVM上,并共享内存和资源。他们可以共享资源。将帮助您开始 由于您对传输文件感兴趣,因此我假设您希望在逻辑分布式应用程序中的进程之间传输该文件(在同一物理机器上运行或不运行的JVM之间拆分的应用程序)。在这种情况下,套接字将对您更有用 套接字是

如何通过(套接字、线程)与传输文件通信?

类似的解决方案发布在以下链接上。您可以浏览这些内容以获得答案:

您可以通过这些教程和示例了解套接字。


这些肯定会有帮助。

你的问题相当模糊和广泛,所以我的回答自然是模糊和广泛的

线程存在于同一进程中,运行在同一JVM上,并共享内存和资源。他们可以共享资源。将帮助您开始

由于您对传输文件感兴趣,因此我假设您希望在逻辑分布式应用程序中的进程之间传输该文件(在同一物理机器上运行或不运行的JVM之间拆分的应用程序)。在这种情况下,套接字将对您更有用

套接字是解决此问题的低级方法。将帮助您开始使用套接字

套接字还有其他选择,例如、、和,但它们是否合适取决于您最终要实现的目标


简单来说,socket可能已经足够了,但当您尝试更复杂的功能时,基于socket的方法会变得更加棘手。

天哪,至少要努力搜索此网站。请在提问之前进行研究。有许多关于如何执行线程和套接字的网站都提供了示例。在很多书中也有介绍。在这里,让我为你谷歌一下。