import sys
|
import time
|
import os
|
|
# add python path of microwave to sys.path
|
microwave_path = os.path.join(__file__, *(['..'] * 3))
|
microwave_path = os.path.abspath(microwave_path)
|
sys.path.insert(0, microwave_path)
|
|
from microwave.servers import MicroWaveUDPServer
|
|
if __name__ == '__main__':
|
if len(sys.argv) == 2:
|
output_folder = sys.argv[1]
|
else:
|
output_folder = '.'
|
|
# host = '192.168.2.65'
|
host = ''
|
port = 9911
|
server = MicroWaveUDPServer((host, port), output_folder)
|
server.packed_count = 0
|
print(time.asctime(),'Server started on port', port)
|
print('....')
|
print('ctrl-c to quit server.')
|
try:
|
server.serve_forever()
|
except KeyboardInterrupt:
|
server.server_close()
|
print(time.asctime(),"Server Stopped")
|
except:
|
server.server_close()
|
print(time.asctime(),"Server Stopped")
|