[英]Why mininet python api works only once?
我有以下脚本,
mininet>py h2.sendCmd('python listen.py 10.0.0.2') & h3.sendCmd('python listen.py 10.0.0.3')
它第一次起作用,但是我在mininet shell中收到一条消息,如下所示,
unsupported operand type(s) for &: 'NoneType' and 'NoneType'
而且,如果我随后运行相同的脚本,它将不再起作用。 有谁知道为什么会发生这种行为以及如何消除它。
listen.py是一个Python脚本,可在套接字上侦听并创建文件以保存接收到的数据,当我在单独的xTerm主机上运行它时,它可以完美工作。
mininet>py h2.sendCmd('python listen.py 10.0.0.2') & h3.sendCmd('python listen.py 10.0.0.3')
将导致按位and
op操作两个调用的结果(返回值)
尝试这个
mininet> xterm h2 h3
然后在xterms中发出命令
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.