繁体   English   中英

客户端请求是否可以由服务器上的java处理来自客户端本身的请求?

[英]Can the Client Requests coming from the client machine itself handled by java on the server?

让我举一个例子来解释我想要什么...

有台服务器计算机正在运行一些Java代码来处理客户端请求。

说,对于ftp连接

客户端转到命令提示符并键入:ftp serverip

在我的服务器计算机上,该ftp请求应由java处理。 有可能吗? 因为到目前为止我所看到的所有教程都在谈论关于Client的Java文件和Server的Java文件。 但是我不需要客户端的任何Java文件,因为在Windows的情况下,客户端可以使用命令提示符自由访问我的ftp连接;在linux的情况下,客户端可以自由地使用命令提示符访问我的ftp连接;我的服务器正在端口21上运行服务器套接字,以解决此客户端请求并执行针对每个客户请求的适当响应。 但是它只能获取客户端的IP地址,而不能让用户输入任何用户名和密码来输入vsftp。 如何实现呢?

如果您有一个Socket Server侦听端口(例如8080),则这意味着要连接到服务器的客户端应用程序应打开一个Socket连接,该连接指定服务器的远程地址和端口8080。

现在,如果问题是如何构建可在终端上运行的应用程序,则应使用Commons CLI之类的库来解决。

或者您也可以尝试使用telnet与服务器联系,例如

telnet IP_ADDR 8080

因此,需要理解的重要部分是,您需要一个基于可打开与服务器的套接字连接的语言的应用程序客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM