gpt4 book ai didi

java - 如何使用Java套接字调用Telnet通信?

转载 作者:行者123 更新时间:2023-12-02 05:01:01 26 4
gpt4 key购买 nike

我的任务是使用 TCP 套接字实现 telnet 客户端和服务器,并执行 ls、mkdir 等命令。

问题1:据我所知,我们在特定端口上打开套接字,以便客户端和服务器可以使用该套接字进行通信。我尝试用这个来传递短信,就像聊天一样。但我想知道我们是否可以调用 telnet 提示符并请求服务器在此聊天中响应客户端命令?

问题 2:据了解,我们可以在端口 > 1024 上打开套接字(例如:6525)。但是为了实现 Telnet 协议(protocol),我们使用端口 23。任何人都可以用 Java 示例解释这一实现吗?

抱歉,这可能是一个愚蠢的问题,但我不擅长网络概念。

最佳答案

如果这是一项学校作业,并且您的作业是使用套接字来实现它,那么我假设您应该实际使用套接字,而不是使用为您解决问题的第三方库(其中包括通过 Process 类使用 telnet.exe)。

由于 telnet 是一个非常简单的基于文本的协议(protocol),因此使用 Socket、ServerSocket 和 java.net package 中的其他类应该非常容易。

关于java - 如何使用Java套接字调用Telnet通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28282982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com