我想创建一个应用程序,它将连接到文件服务器并下载一些视频文件。该服务器是共享托管Linux服务器。
我不想要代码或类似的东西,我只是想知道这是否可行,如果是,我应该研究什么。我应该使用Java套接字吗?或者Java套接字只能连接到基于Java的服务器吗?
答案 0 :(得分:3)
我应该使用java套接字吗?
取决于您连接的服务器类型。您可以使用现有的库来抽象与服务器的交互(推荐)或自己实现所需的协议(不推荐)。
Java套接字只能连接到基于java的服务器吗?
Java中的套接字只是您所在操作系统的本机套接字API的接口。每个通过网络连接到服务器的程序都必须使用它们,无论它是否是C / C ++ / Python / Java / ...应用程序。那么,回答你的问题;不,“Java套接字”可以连接到任何服务器。
详细了解this Wikipedia article about sockets in general或this one about Berkeley sockets(大多数操作系统实现的套接字API)中的套接字。