多处理中的交错/延迟执行?

问题描述

我想向服务器发送一系列套接字请求/消息,但我不想一次精确地一次,而是想让一系列函数随机时间“触发”,但是经常与我的服务器发生冲突,但来自一个文件。有更好的方法吗?尝试通过模拟实时大量流量来测试路由器的“多路复用”功能

import multiprocessing 
import socket
import time

def send(num):
    s = socket.socket(socket.AF_INET,socket.soCK_STREAM)
    s.connect(('127.0.0.1',4837))
    s.sendall(b'Hello World %s' %num)
    data = s.recv(1024)
    s.close()
    print('Received',repr(data))

if __name__ == '__main__':
    jobs = []
    for i in range(10):
        p = multiprocessing.Process(target=send,args=(i,))
        jobs.append(p)
        p.start()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)