【问题标题】:Error: error during read: Connection reset by peer错误:读取期间出错:对等方重置连接
【发布时间】:2016-12-09 07:40:22
【问题描述】:

我已经运行了 openocd,并且正在向我的开发板发送一个简单的重置命令。 但是我收到了这个错误:

信息:接受来自 4444 的“telnet”连接

错误:读取时出错:对等方重置连接

信息:断开“telnet”连接

这是基本脚本。

import socket

clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clientsocket.connect(('localhost', 4444))
clientsocket.send('reset')

使用命令行nc localhost 4444 <<EOF reset EOF 可以正常工作。所以我的 openocd 连接正常

【问题讨论】:

    标签: python sockets telnet netcat


    【解决方案1】:

    您在命令行上使用 here 文档的尝试效果很好,因为 reset 命令后跟一个 \n 字符,而 send('reset') 缺少该字符。正确:send('reset\n')

    【讨论】:

      猜你喜欢
      • 2013-08-01
      • 2015-08-12
      • 2015-03-29
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 2021-07-15
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多