[英]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.