Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让其他服务器竞相获取Python中的输出_Python_Multithreading_Network Programming - Fatal编程技术网

如何让其他服务器竞相获取Python中的输出

如何让其他服务器竞相获取Python中的输出,python,multithreading,network-programming,Python,Multithreading,Network Programming,我已经编写了3个服务器,其中包含不同的线程列表,其中包含相互连接的不同任务 我正在使用下面编写的客户端程序与他们连接,以查看我的特定任务是否在其中一个服务器中: import socket import sys HOST, PORT = "172.16.27.183", 9999 data = " ".join(sys.argv[1:]) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: sock.connect

我已经编写了3个服务器,其中包含不同的线程列表,其中包含相互连接的不同任务 我正在使用下面编写的客户端程序与他们连接,以查看我的特定任务是否在其中一个服务器中:

import socket
import sys

HOST, PORT = "172.16.27.183", 9999
data = " ".join(sys.argv[1:])
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
    sock.connect((HOST, PORT))
    sock.sendall(data)
    response = sock.recv(1024)
    print "Sent:     {}".format(data)
    print "Received: {}".format(response)
finally:
    sock.close()

现在,如果连接的服务器正忙,我想在我的客户机代码上设置一个选项,以便其他服务器可以及时(更快)向客户机提供答案,并且我不必等待一台服务器。

检查:您能解释一下我应该如何在python中使用它吗?我不知道如何使用?你知道更简单的学习方法吗?先阅读维基页面,你就会知道为什么很难回答你的问题。