使用java中的子目录连接到服务器

使用java中的子目录连接到服务器,java,sockets,client,Java,Sockets,Client,是否可以使用子目录连接到服务器 例如:www.example.com:80/server 我想用套接字从服务器接收数据 大概是这样的: String url = "example.com:80/server"; Socket client = new Socket(url); 子目录是HTTP和FTP等协议中的高级概念。根据您的示例,您看起来像是在尝试连接到HTTP端口。这对您不起作用,因为您必须编写所有代码来实现HTTP协议,直到可以发送有效请求并处理响应为止。如果这就是您想要做的,那么您应

是否可以使用子目录连接到服务器

例如:www.example.com:80/server

我想用套接字从服务器接收数据

大概是这样的:

String url = "example.com:80/server";
Socket client = new Socket(url);

子目录是HTTP和FTP等协议中的高级概念。根据您的示例,您看起来像是在尝试连接到HTTP端口。这对您不起作用,因为您必须编写所有代码来实现HTTP协议,直到可以发送有效请求并处理响应为止。如果这就是您想要做的,那么您应该只是众多高级HTTP库中的一个


如果您只想创建一个简单的服务器应用程序,只需在example.com的端口80上打开一个套接字,然后编写您自己的消息/响应,表示您想要文件夹服务器。自定义服务器必须知道如何处理您自己的邮件、读取文件夹等。

我认为您混淆了协议层。套接字没有目录的概念,这是一个更高级别的概念,在您的例子中可能是HTTP。为什么不使用URL.openConnection?