python - 如何使用 Python-Zeroconf 发送数据
问题描述
我看到了一个关于 Python-Zeroconf 的教程。
本教程展示了如何创建 Python-Zeroconf 侦听器,以便我知道如何接收数据。
这是下面。
from zeroconf import ServiceBrowser, Zeroconf
class MyListener:
def remove_service(self, zeroconf, type, name):
print("Service %s removed" % (name,))
def add_service(self, zeroconf, type, name):
info = zeroconf.get_service_info(type, name)
print("Service %s added, service info: %s" % (name, info))
zeroconf = Zeroconf()
listener = MyListener()
browser = ServiceBrowser(zeroconf, "_http._tcp.local.", listener)
try:
input("Press enter to exit...\n\n")
finally:
zeroconf.close()
但是好像没有写怎么发送数据。是否可以使用 Python-Zeroconf 发送数据?我怎样才能发送它?
解决方案
Zeroconf 是关于让客户端找到服务以及连接到哪个端口,而不是实际的数据传输。网上有关于在 python 中创建简单的客户端和服务器的教程。这是一个Python 套接字编程。
推荐阅读
- r - 未使用的参数问题
- java - 创建用户和组成员身份时出现 Camunda 数据库错误
- javascript - 在 Chrome 扩展中添加多个事件监听器
- pyspark - 使用 GradientBoostingClassifier 时出现数据框错误
- c - 在初始化指向结构的指针时选择要使用的正确模式
- c# - 如何将数据库表上的行 ID 转换为枚举?
- c# - Web 请求 - 底层连接已关闭:连接意外关闭
- c++ - 如何使用 std::result_of 获取函数的返回类型?
- node.js - 如何使用 documentClient 在 dynamodb 中按创建日期排序 asc
- r - R 语言:流式传输到 URL