pybonjour的预期包装
salut的Python项目详细描述
简介:sallu是一个基于gevent的包装器,它位于pybonjour库的周围,便于以更简洁的方式使用bonjour。每个函数都有一组回调函数,以响应事件而不锁定主greenlet。
self.\u registered\u callback)
while true:
gevent.sleep(1)
def stop(self):
self.\u announcer.stop()
print('announcement:%s%s'%(domain,regtype,name))
```
```python
Class BrowseExample(object):
def run(self):
self.\u browser=sall.browser(
'servicename',
'u regtype.\u tcp',
self.\u解析的回调,
self.\u unresolved廑回调)
为真时:
gevent.sleep(1)
def stop(self):
self.\u browser.stop()
def廑resolved廑回调(self,ip,port):
print('lost service to%s'%(ip,port))
def廑服务%s%self.\u service_name)
````
license
=
http://www.apache.org/licenses/license-2.0
self.\u registered\u callback)
while true:
gevent.sleep(1)
def stop(self):
self.\u announcer.stop()
```
```python
Class BrowseExample(object):
def run(self):
self.\u browser=sall.browser(
'servicename',
'u regtype.\u tcp',
self.\u解析的回调,
self.\u unresolved廑回调)
为真时:
gevent.sleep(1)
def stop(self):
self.\u browser.stop()
def廑resolved廑回调(self,ip,port):
print('lost service to%s'%(ip,port))
def廑服务%s%self.\u service_name)
````
license
=
http://www.apache.org/licenses/license-2.0