做python的socket训练,在Windows中使用telnet只能发送一个字符的问题。

在Windows系统中使用telnet时,遇到输入字符立即发送至服务端的问题,导致无法正常发送多字符数据。解决方案是通过组合键(Ctrl+])进入命令模式,然后使用'send'命令来一次性发送多字符数据,从而成功与服务器进行多字符交互。
摘要由CSDN通过智能技术生成

这个问题,就出在 Windows 上,在Linux或者苹果系统中使用telnet就没有问题,贴出大神的回答,

博_采_众_长
于 2020-11-16 13:18:30 发布 578
已收藏 1
分类专栏: Windows 文章标签: telnet Windows 单行、单字符
原文链接:https://blog.csdn.net/jerry010101/article/details/82178524

在 Windows 中,用telnet发送,就遇到上述问题,输入一字符就立即发送至服务端,
而不是等待用户完整的输入结束
而服务端收到数据,即时反应,没有针对回车换行符之类特殊处理。
1.telnet ip port
2. 进入命令模式,使用组合键(ctrl + ]3.send anything

即可成功将多于1个字符的数据发送至服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值