当进程未完成时,运行套接字连接的python进程返回ready

当进程未完成时,运行套接字连接的python进程返回ready,python,sockets,multiprocessing,Python,Sockets,Multiprocessing,我正在编写一个程序,同时创建套接字客户端并发送一些命令。我正在使用以下函数生成进程“”: result = pool.apply_async(function, (arguments,)) 我正在检查过程“是否已完成”,以便使用以下方法获取返回值: result.ready() 当函数内发出socket.connect调用但函数尚未完成时,issue is ready返回True。有没有想过为什么?如果我注释掉connect并在没有套接字函数的情况下运行函数,则ready信号将返回False

我正在编写一个程序,同时创建套接字客户端并发送一些命令。我正在使用以下函数生成进程“”:

result = pool.apply_async(function, (arguments,))
我正在检查过程“是否已完成”,以便使用以下方法获取返回值:

result.ready()

当函数内发出socket.connect调用但函数尚未完成时,issue is ready返回True。有没有想过为什么?如果我注释掉connect并在没有套接字函数的情况下运行函数,则ready信号将返回False,直到进程完成。

问题已解决。问题是由于我的程序将字符串作为端口而不是整数传递。因此,这一过程确实失败了。因为除了寻找异常之外我没有尝试过,所以过程结束了,我也不知道