0
是否有可能连接到具有子目录的服务器?连接到服务器在java中的子目录
例如:www.example.com:80/server
。
我想通过Socket从服务器接收数据。
事情是这样的:
String url = "example.com:80/server";
Socket client = new Socket(url);
是否有可能连接到具有子目录的服务器?连接到服务器在java中的子目录
例如:www.example.com:80/server
。
我想通过Socket从服务器接收数据。
事情是这样的:
String url = "example.com:80/server";
Socket client = new Socket(url);
子目录像HTTP和FTP协议高层次的概念。根据您的示例,您看起来像是在尝试连接到HTTP端口。这对你不起作用,因为你必须编写所有代码来实现HTTP协议,以便发送有效请求并处理响应。如果这就是你想要做的,那么你应该只是其中的一个高级HTTP库。
如果您只是想创建一个简单的服务器应用程序,只需在example.com
端口80上打开一个套接字,然后编写自己的消息/响应,以表示您想要文件夹server
。自定义服务器将必须知道如何处理自己的消息,读取文件夹等。
我认为你是令人困惑的协议层。一个'Socket'没有*目录*的概念,这是一个更高层次的概念,在你的情况下可能是HTTP。为什么不使用'URL.openConnection()'? – dhke 2015-04-03 10:14:16