我正在尝试实现在客户机iOS应用和服务器Python进程之间通过Bonjour/Zeroconf传递简单的字符串。
服务器读取从iOS应用程序发送的字符串,并回显相同的字符串。非常简单,苹果有如何做到这一点的代码样本(即CocoaEcho),我已经在我的iOS应用程序中实现了客户端代码。这很有效,我可以发现服务器服务,连接到它,并传递字符串,这些字符串被立即回显。
我现在正在尝试使用PyBonjour或Zeroconf模块在Python语言中移植或以其他方式编写回显字符串的服务器。我的问题是如何最好地处理I/O,因为我不熟悉Python中的流,所以我想知道做这件事的最好方法是什么,以及是否已经存在任何这样的Python示例。奇怪的是,到目前为止,我还没有找到一个特定于Zeroconf的例子;有没有人做过类似的事情,或者知道样本代码,或者有一个很好的路线图来做这件事?
发布于 2020-09-10 20:38:28
对于其他来到这里的人: Zeroconf是关于让客户端找到服务以及连接到哪个端口。一旦完成,zeroconf就不是客户端和服务器之间实际数据通信的一部分。有关于如何在python中设置服务器以进行套接字通信的教程。这里有一个Socket Programming in Python。
https://stackoverflow.com/questions/32900030
复制相似问题