ここに2つのプロセスがあります:
def listen() :
while 1 :
data = sock.recv(1024)
ip_header = data[:20]
ips = ip_header[-8:-4]
source = '%i.%i.%i.%i' % (ord(ips[0]), ord(ips[1]), ord(ips[2]), ord(ips[3]))
print 'Ping from %s' % source
そしてここ:
def timerkill() :
print "Launch proc2"
print times
time.sleep(int(times))
print "End of proc2"
最初のプロセスが「データ」で何かを見つけたときに2番目のプロセスを開始しようとし、最初のプロセスが仕事をしている間に.「時間」秒の終わりに、最初のプロセスを2番目から終了する必要があります。
やり方がわかりません。誰かが私を助けることができれば。
Ps : 私の英語が下手で申し訳ありません。