1

对,现在我做了一个小警报。

首先,它从用户那里获得价值。此值设置为限制。

其次,输入第二个值,然后检查它是否超过“限制”值,如果超过,它会循环发出警报,直到程序关闭。否则,它会再次请求该值,然后重新检查它。

这一切都很好。但这里的实际意图是让它流式传输值或让它们每半秒更新一次。(我可以做计时)来自另一个同时运行的程序。

我决定选择 Core Temp,它有这个插件,显然充当服务器,可以从 CPU 询问状态信息。

有人告诉我我的任务很简单,(在 Google Group 上被问过一次,之后他们再也没有回来过)

我被告知

编写一个打开网络套接字的小函数或类,连接到该插件并询问它您需要的信息。

然后我需要找出这个插件用于通信的网络协议。

有人可以告诉我具体怎么做吗?并解释我可能正在使用的步骤和模块或“功能”(?)?

这是我到目前为止写的:

print("\t\tTemperature Alarm\n\n")
print("Please enter the value at which the temperature\n should not exceed\n")
try:
    Limit = int(input("\nLimit: "))
except ValueError:
    print("You must have not entered a numerical value, please do so\n or the program will close")
    Limit = int(input("\nLimit: "))
xvalue = int(input("Enter a test value to test if it works: "))

while xvalue < Limit:
    xvalue = int(input("Update please: "))
else:
    while True:
        print("Temperature exceeded by:",xvalue-Limit,"units")
        print("\a")
4

1 回答 1

0

我建议看看 ZeroMQ。它是一个消息传递库,能够将用多种语言编写的程序相互连接。

http://www.zeromq.org/

于 2012-12-09T14:37:20.693 回答