如果程序正在运行,如何更新在pymodbus中配置的服务器的地址?我试图停止服务器并重新启动它,但是发生错误。
有什么建议吗?
答案 0 :(得分:0)
如果您正在Linux中工作并且在没有适当关闭的情况下杀死服务器,则必须在控制台中写入exit
,以清除套接字。
对于Windows,您可能必须完全关闭控制台窗口。
如果您处理如何关闭连接,甚至重新使用套接字,这将有所帮助,请参见此处:
How to close socket connection on Ctrl-C in a python programme