MCPcopy Index your code
hub / github.com/dabeaz-course/python-mastery / tcp_server

Function tcp_server

Solutions/8_5/server.py:31–39  ·  view source on GitHub ↗
(address, handler)

Source from the content-addressed store, hash-verified

29 print('Task done')
30
31def tcp_server(address, handler):
32 sock = socket(AF_INET, SOCK_STREAM)
33 sock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
34 sock.bind(address)
35 sock.listen(5)
36 while True:
37 yield 'recv', sock
38 client, addr = sock.accept()
39 tasks.append(handler(client, addr))
40
41def echo_handler(client, address):
42 print('Connection from', address)

Callers 1

server.pyFile · 0.70

Calls 2

appendMethod · 0.80
acceptMethod · 0.45

Tested by

no test coverage detected