我想按照此处提到的示例连接到 Python 中的代理。代码只是停留在实例化部分。没有反应,什么都没有!有什么问题?
pi@raspberrypi ~ $ python
Python 2.7.3 (default, Mar 18 2014, 05:13:23)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paho.mqtt.client as mqtt
>>> c = mqtt.Client("random")
mqtt.Client
永远不会完成。由于尚未调用 connect 方法,因此我不确定这是否可能是网络问题。然而,aCtrl-C
显示以下内容:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 422, in __init__
self._sockpairR, self._sockpairW = _socketpair_compat()
File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 271, in _socketpair_compat
sock2, address = listensock.accept()
File "/usr/lib/python2.7/socket.py", line 202, in accept
sock, addr = self._sock.accept()
KeyboardInterrupt
>>>
这也发生python3
了。
更新:这个问题发生在树莓派上。在 Ubuntu 上,相同的代码可以正常工作。