我正在开发一个现有的 Java 应用程序,它使用 Java 套接字编程来连接到服务器。 现在我的任务是用第三方 API 替换这个套接字编程。
要使用套接字编程从服务器获取数据,我们可以简单地使用:
InputStream socketInput = socket.getInputStream();
上面一行将负责从服务器获取数据。
但是我们如何在不使用任何套接字编程的情况下实现这种行为呢?
关于如何实现这个的任何想法?
最佳答案
您没有说明第三方工具包是什么,也没有说明它使用的是什么方法或协议(protocol)。在进行网络编程时,您无法避免在某种程度上使用套接字,但您可以使用 Java 的更高级别的网络 API(如 HTTPUrlConnection)来执行发送和接收数据的 HTTP 操作。
关于Java : How to achieve socket programming functionality with 3rd party API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9310576/