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将剩余部分发送到连接在同一LAN中的系统_Java_Sockets_Jakarta Ee_Networking - Fatal编程技术网

java将剩余部分发送到连接在同一LAN中的系统

java将剩余部分发送到连接在同一LAN中的系统,java,sockets,jakarta-ee,networking,Java,Sockets,Jakarta Ee,Networking,我有一套通过同一局域网连接的IP地址 我想编写一个java程序,将剩余部分发送到通过同一LAN连接的另一个系统(使用IP地址)。 余数应该是对话框或任何形式,用户也应该能够回答该余数的答案 请帮我解决这个错误。 我是一名业余java程序员。您当然可以做的一件事是使用JavaRMI——远程方法调用来完成此任务。您可以与位于同一LAN中的计算机上的远程对象通信 您准备了一个类似于客户机-服务器程序的代码。将自己视为服务器,将相邻系统视为客户端!然后,您可以使用JavaRMI与它建立连接。您必须确定的

我有一套通过同一局域网连接的IP地址

我想编写一个java程序,将剩余部分发送到通过同一LAN连接的另一个系统(使用IP地址)。 余数应该是对话框或任何形式,用户也应该能够回答该余数的答案

请帮我解决这个错误。
我是一名业余java程序员。

您当然可以做的一件事是使用
JavaRMI
——远程方法调用来完成此任务。您可以与位于同一LAN中的计算机上的远程对象通信

您准备了一个类似于客户机-服务器程序的代码。将自己视为服务器,将相邻系统视为客户端!然后,您可以使用
JavaRMI
与它建立连接。您必须确定的一点是,另一个系统中必须安装
JDK
!那么无论你想做什么,你都可以轻松地完成

对Java RMI的一些参考是:-


到目前为止,您尝试了什么?请阅读。@DavidPost感谢您的回复。很抱歉,我对stackoverflow和java都是新手。我刚开始是在google的帮助下,但我真的不知道该怎么做。这就是为什么我在stackoverflow中发布了上述问题。请给我一个提示,我将尝试解决此任务。谢谢您的回复。但在我的情况下远程系统没有安装JDK,因此是否有其他解决方案来解决此任务。另一方面,您有什么样的系统,即哪些操作系统?您可以尝试建立ssh连接,然后使用批处理(如果是Windows)或shell(Unix、Linux)脚本在该系统中打开一个对话框,在该系统上创建一个进程!此外,您不需要专门为此使用java。也许,我自己不太清楚,但是,这确实是一个好问题!目前是windows7操作系统。但通常我们的程序应该是独立于操作系统的。你能为我介绍一下windows吗?你说的是两件不同的事情——第一,你在其他系统上没有java,第二,代码必须是独立于操作系统的。你能给我举出除Java之外的其他独立于平台的代码吗(虽然有一些,但它们与Java相比不那么流行)。再看一次我的答案,它包含你想要的一切,除了你必须在另一个系统上安装java!而且,我已经使用JavaRMI在我的LAN连接上执行了这个操作!请按此操作,而不是搜索其他选项,这是一项值得学习的好技术……我已经成功地实现了RMI,而且我能够在客户端机器中接收数据。现在我需要为RMI实现事件侦听器,因为每次我都需要运行客户端程序来接收从另一端发送的数据。我希望一旦数据被删除,我的客户端程序就会自动运行在服务器端可用。这可以避免数据丢失。如果您有其他可能的方法,请提出建议。