wu_xinjun
2022-02-15 987e62692aafee4860a54efc7e2f7e8f7f721ded
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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")