예제 #1
0
파일: srv.py 프로젝트: qiufozhe/pydoubanfm
#!/usr/bin/env python
from twisted.internet import gireactor
gireactor.install()

from twisted.internet import reactor
from twisted.internet.endpoints import TCP4ServerEndpoint

import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))

from doubanfm.server import Factory
from doubanfm.utils import Setting, port_is_open, reload_sys

reload_sys()
port = Setting.get('port')
if not port_is_open(port):
    TCP4ServerEndpoint(reactor, port).listen(Factory())
    reactor.run()
예제 #2
0
파일: cmd.py 프로젝트: buptwxd/pydoubanfm
#!/usr/bin/env python
import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
from doubanfm.utils import Setting


os.system('echo \'%s\' | nc localhost %s' % (
    ' '.join(sys.argv[1:]), Setting.get('port')))