sbgps_server/main.py

30 lines
626 B
Python

import sys
from twisted.internet.protocol import (
Factory,
Protocol
)
from twisted.internet.endpoints import TCP4ServerEndpoint
from twisted.internet import reactor
from twisted.python import log
from twisted.python.logfile import DailyLogFile
class Meitrack(Protocol):
def dataReceived(self, data):
log.msg(data)
class MeitrackFactory(Factory):
protocol = Meitrack
def main():
log.startLogging(DailyLogFile.fromFullPath('./logs/meitrack.log'))
endpoint = TCP4ServerEndpoint(reactor, 7000)
endpoint.listen(MeitrackFactory())
reactor.run()
if __name__ == "__main__":
main()