-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathHTTPStreamServer_test.py
More file actions
33 lines (26 loc) · 853 Bytes
/
Copy pathHTTPStreamServer_test.py
File metadata and controls
33 lines (26 loc) · 853 Bytes
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
# -*- coding: utf-8 -*-
"""
Created on Thu Dec 19 14:59:14 2019
@author: masavoyat
"""
import HTTPStreamServer
import UDPStreamReceiver
PORT_NUMBER = 8080
try:
#Create a web server and define the handler to manage the
#incoming request
server = HTTPStreamServer.HTTPStreamServer(('', PORT_NUMBER), HTTPStreamServer.streamRequestHandler)
print('Started httpserver on port ' + str(PORT_NUMBER))
sr1 = UDPStreamReceiver.UDPStreamReceiver(2222)
server.appendReceiver(sr1)
sr2 = UDPStreamReceiver.UDPStreamReceiver(2221)
server.appendReceiver(sr2)
print("Started stream receivers")
#Wait forever for incoming htto requests
server.serve_forever()
except KeyboardInterrupt:
print('Shutting stream receivers')
sr1.close()
sr2.close()
print('Shutting down the web server')
server.close()