serving http now

master
Dario Ernst 9 years ago
parent 35fdcdf889
commit 574f7830eb

@ -1 +0,0 @@
../client/

@ -1,11 +1,15 @@
from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
#!/usr/bin/python
from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
import json
import socket
import os
import threading
import select
import random
import SimpleHTTPServer
import SocketServer
SOCKPATH='/home/dario/.mpv.sock'
global mpvParser
@ -69,6 +73,7 @@ class MpvSockParser(object):
self.poller.sendData('{"command":["get_property","pause"],"request_id":10}')
self.poller.sendData('{"command":["get_property","mute"],"request_id":11}')
self.poller.daemon = True
self.poller.start()
def newData(self, data):
@ -153,10 +158,20 @@ class WSHandler(WebSocket):
self.sendMessage(unicode( json.dumps(data) ))
if __name__=='__main__':
global mpvParser
mpvParser = MpvSockParser()
mpvParser.startPoll()
server = SimpleWebSocketServer('', 8000, WSHandler)
server.serveforever()
os.chdir('../client/')
SocketServer.TCPServer.allow_reuse_address = True
httpd = SocketServer.TCPServer(("", 8001), SimpleHTTPServer.SimpleHTTPRequestHandler)
wsd = SimpleWebSocketServer('', 8000, WSHandler)
wsThread = threading.Thread(target=wsd.serveforever)
wsThread.daemon=True
wsThread.start()
httpd.serve_forever()

Loading…
Cancel
Save