Initial VarSync support

This commit is contained in:
PhilipTrauner 2016-01-11 11:51:44 +01:00
parent 058406be01
commit e65657e83b

View file

@ -1,10 +1,11 @@
import Logging import Logging
import Routing import Routing
import VarSync
from .AsyncServer import Server from .AsyncServer import Server
from .Broadcast import Broadcast from .Broadcast import Broadcast
class Info(Routing.Route): class Info(Routing.ServerRoute):
def setup(self, **kwargs): def setup(self, **kwargs):
self.message = kwargs.pop("message") self.message = kwargs.pop("message")
self.counter = 0 self.counter = 0
@ -33,10 +34,13 @@ class SublimeHandler(Server.Handler):
Logging.info("'%s:%d' disconnected." % (self.info[0], self.info[1])) Logging.info("'%s:%d' disconnected." % (self.info[0], self.info[1]))
server = Server(("127.0.0.1", 3077)) server = Server(("127.0.0.1", 3077), debug=True)
varsync = VarSync.Server()
varsync.links = ["link1", "link2"]
print(varsync.attrs)
try: try:
Logging.header("fl0w server started.") Logging.header("fl0w server started.")
server.run(SublimeHandler, {"routes" : {"info" : (Info, {"message" : "Test"})}, "broadcast" : Broadcast()}) server.run(SublimeHandler, {"routes" : {"info" : (Info, {"message" : "Test"}), "varsync" : varsync}, "broadcast" : Broadcast()})
except KeyboardInterrupt: except KeyboardInterrupt:
server.stop() server.stop()
Logging.warning("Gracefully shutting down server.") Logging.warning("Gracefully shutting down server.")