如何实现两个程序同时监听一个端口
发布网友
发布时间:2022-04-18 13:40
我来回答
共1个回答
热心网友
时间:2022-04-18 15:09
import os, socket, sys
s = socket.socket()
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind(("", 8000))
s.listen(10)
for i in xrange(3):
pid = os.fork()
if pid == 0:
os.p2(s.fileno(), sys.stdin.fileno())
os.execv("/usr/bin/python", ("python", "child.py"))
else:
print "fork", i, "process id =", pid
print "Parent exited"
sys.exit()