gpt4 book ai didi

java - 如何与远程计算机上的对象进行通信?

转载 作者:行者123 更新时间:2023-12-01 18:58:08 26 4
gpt4 key购买 nike

我知道我和我 friend 的 IP 地址。如何在两台机器之间传输对象/文件?我是一名高级 Java 程序员,但以前从未使用过网络。

编辑:我现在使用名为 jnmp2p ( http://code.google.com/p/jnmp2p/ ) 的 API。当我使用内部 IP 时它工作正常,但当我提供外部 IP 时它会失败。

如何连接到不在我的专用网络上的计算机?

最佳答案

如果您正在寻找两个 Java 应用程序之间的通信并且不想干涉低级网络细节,那么您可以使用以下两种方法,具体取决于您正在处理的应用程序的类型.

  • 如果两个应用程序(在两台计算机上)都是 Java 独立应用程序,那么 RMI 是最佳选择。通过这些链接查看基础知识( 12 )
  • 如果您的应用程序(接收文件/对象)是一个 Web 应用程序,那么您可以在服务器端编写 Servlet,然后编写客户端应用程序以将文件/对象(二进制)发送到服务器。 Commons FileUpload是用于此目的的非常受欢迎的库。

关于java - 如何与远程计算机上的对象进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13284840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com