TCP使用不同的编程语言

时间:2012-05-24 06:24:36

标签: java networking

我对java socket编程有疑问。 tcp服务器创建Java Socket编程并在不同的机器上运行。现在我想为服务器创建一个客户端,以便从服务器请求一些数据。我是否需要使用相同的Java套接字编程,或者我可以使用不同的API与服务器通信并获得响应?

谢谢, 普拉莫德

2 个答案:

答案 0 :(得分:2)

如果服务器正在使用套接字,那么是的,客户端也应该使用套接字API编写。这可以用任何编程语言完成,不一定是Java。

为了给您提供更广阔的视角,还有其他技术允许两个流程进行通信(RMIzeromq等)。但是,通信双方几乎总是必须使用相同的技术才能相互通信。

答案 1 :(得分:2)

您还必须使用套接字,但在Java中不必使用套接字。实际上,任何编程语言都可以基于TCP / IP或UDP套接字与不同的机器通信。您甚至可以使用nc等工具来测试您的服务器。