projects
/
profile
/
ivi
/
python-twisted.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Initial import to Tizen
[profile/ivi/python-twisted.git]
/
doc
/
core
/
benchmarks
/
tpserver_nt.py
1
"""Non-twisted throughput server."""
2
3
import socket, signal, sys
4
5
def signalhandler(*args):
6
print "alarm!"
7
sys.stdout.flush()
8
9
signal.signal(signal.SIGALRM, signalhandler)
10
11
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
12
s.bind(('', 8001))
13
s.listen(1)
14
while 1:
15
c, (h, p) = s.accept()
16
c.settimeout(30)
17
signal.alarm(5)
18
while 1:
19
d = c.recv(16384)
20
if not d:
21
break
22
c.close()