如何在Java中建立与服务器的连接?

时间:2013-12-19 14:36:26

标签: java sockets

我想创建一个应用程序,它将连接到文件服务器并下载一些视频文件。该服务器是共享托管Linux服务器。

我不想要代码或类似的东西,我只是想知道这是否可行,如果是,我应该研究什么。我应该使用Java套接字吗?或者Java套接字只能连接到基于Java的服务器吗?

1 个答案:

答案 0 :(得分:3)

我应该使用java套接字吗?

取决于您连接的服务器类型。您可以使用现有的库来抽象与服务器的交互(推荐)或自己实现所需的协议(不推荐)。

Java套接字只能连接到基于java的服务器吗?

Java中的套接字只是您所在操作系统的本机套接字API的接口。每个通过网络连接到服务器的程序都必须使用它们,无论它是否是C / C ++ / Python / Java / ...应用程序。那么,回答你的问题;不,“Java套接字”可以连接到任何服务器。

详细了解this Wikipedia article about sockets in generalthis one about Berkeley sockets(大多数操作系统实现的套接字API)中的套接字。