【发布时间】:2015-03-12 14:22:51
【问题描述】:
是否可以运行不同系统上的类文件?
例如,
我有 2 台机器(服务器和客户端),并且在各自的机器中有 2 个 java 类文件 SocketServer.class 和 SocketClient.class。
我需要从服务器机器上运行 SocketClient.class 来建立服务器和客户端之间的连接。 (注意:我不应该手动运行 SocketClient.class)
请指教?
提前致谢。
-西提克
【问题讨论】:
-
默认情况下这是不允许的。您必须先进行设置,然后才能工作 - 有什么可能?
-
你知道可以做什么吗?
-
很多。问题是您可以使用什么?鉴于您目前的专业水平,您可能想研究如何远程获取命令提示符并在其中运行“java .... SocketClient”。
-
客户端和服务器可以通过多种方式进行通信:Telnet、FTP、HTTP 等。首先,您需要选择一个传输层,并可能选择一种通信协议(如 SOAP)使用该层。
-
Socket连接没有问题。我能够在服务器机器和客户端机器之间传输数据。我不知道的是,如何从 SocketServer.class 文件中调用 SocketClient.class 文件。是否可以远程调用?