繁体   English   中英

如何通过TCP连接发送类?

[英]How to send class over TCP connection?

我正在尝试使用java通过TCP连接发送一个类。 当客户端收到类时,它应该调用该类的方法并将结果返回给服务器。

我已经将类序列化为一个字节数组发送给客户端,但是一旦客户端收到它,我就不知道了。

谢谢。

你的问题有点含糊不清。 您是在发送*.class文件还是该类的实例 我敢打赌,你实际上是指一个类的实例,因为你确实说要将它发回去。 只有它是一个实例才有意义。 另一方也应该在其类路径中包含类文件。 然后,你可以import类和转换为所需类上readObject() 最后,您将能够根据类合同调用其上的方法。

也可以看看:


如果您实际上正在发送*.class文件,那么使用ClassLoader加载它确实是答案。

您可能需要使用ClassLoader

如果可能,您可能需要查看RMI,客户端可以在其中提供要调用的服务器的类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM