繁体   English   中英

为什么mininet python API仅工作一次?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM