Python线程套接字

Python线程套接字,python,multithreading,sockets,Python,Multithreading,Sockets,我正在尝试实现以下答案的线程功能: 到目前为止,我有这样的想法: ...[snip].. m = re.search("/", str(host)) if m : net,_,mask = host.partition('/') mask = int(mask) net = atod(net) for host in (dtoa(net+n) for n in range(0, 1<<32-mask)): try: mycust

我正在尝试实现以下答案的线程功能:

到目前为止,我有这样的想法:

...[snip]..
m = re.search("/", str(host))
if m :
   net,_,mask = host.partition('/')
   mask = int(mask)
   net = atod(net)
   for host in (dtoa(net+n) for n in range(0, 1<<32-mask)):
      try:
         mycustomsocket(host)
      except:
         print host+" is down"
         pass
else:
   mycustomsocket(host)
…[snip]。。
m=重新搜索(“/”,str(主机))
如果m:
net,掩码=host.partition(“/”)
掩码=int(掩码)
净=atod(净)

对于主机in(dtoa(net+n),对于范围(0,1中的n,这个问题不是很具体。它听起来像:“我的代码需要线程支持,请为我做这项工作。”


请阅读课程和相关主题。如果你有更具体的问题,请回来再问。

我想他确实给了你答案,去阅读文档,然后当你有关于实现线程代码的具体问题时再回来……如果你读了前面提到的关于devshed的文章,你可以看到你是如何创建线程的创建您自己的线程类,并将您想要使用的ip地址传递到线程中,并将您的工作代码与某种线程安全队列放在那里,线程可以在那里放回您需要的任何信息。

我曾经写过一篇文章。请随意使用它来获得一些关于提高性能的想法。随着时间的推移,它已经得到了改进和重构这样它就不会提供一个简洁的示例,而是用可重用的组件实现了一个更健壮的实现。我希望核心思想不会被抽象所掩盖。

这个示例混合了线程和网络内容。它可能会提供一些想法。不,我只是想知道我应该怎么做。我是一个初学者,我有权这样做我什么都不知道。