gpt4 book ai didi

c - 如何使用Telnet 来测试我的socket 程序?

转载 作者:太空宇宙 更新时间:2023-11-04 07:52:44 25 4
gpt4 key购买 nike

一切都在标题中,我在 linux 上,我有一个套接字客户端和一个用 C 编写的 socker 服务器程序,我想用 Telnet 测试我的服务器,但我似乎找不到方法,你呢?有什么想法吗?

提前致谢

最佳答案

假设您的服务器在端口 9999 上接受传入的 TCP 连接。

然后您可以打开一个 shell 窗口(在您的服务器运行的同一台机器上)并输入:

telnet localhost 9999

... 并且(如果一切按预期工作),telnet 将连接到您的服务器。 (如果 telnet 出错而不是“连接被拒绝”,这意味着没有服务器在该端口上接受 TCP 连接)

然后您可以在telnet 窗口中输入ASCII 字符,当您按回车键时,这些ASCII 字符将被发送到您的服务器;服务器写入其套接字末端的任何输出都将显示在您的 telnet 窗口中。

需要注意的是,如果您的服务器希望发送/接收 ASCII 数据,那么 telnet 仅作为测试机制运行良好;如果您的服务器正在发送二进制数据,那将在 telnet 窗口中显示为看起来很奇怪的垃圾字符,而且也没有简单的方法将任意二进制数据输入 telnet 窗口以将其发送到您的服务器。

关于c - 如何使用Telnet 来测试我的socket 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52769520/

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