Search.setIndex({docnames:["authors","examples","index","intro","license"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["authors.rst","examples.rst","index.rst","intro.rst","license.rst"],objects:{},objnames:{},objtypes:{},terms:{"1500":1,"2022":4,"5002":1,"byte":1,"case":1,"class":1,"function":1,"import":1,"int":1,"new":1,"return":1,"super":1,"true":1,"try":1,__init__:1,__main__:1,__name__:1,__str__:1,about:[1,2],action:1,addchild:1,added:1,again:1,all:1,amount:1,ani:1,append:1,async:1,asyncio:[1,2],author:2,awai:1,await:1,base:1,been:1,big:1,blob:1,buf:1,bye:1,bytes_:1,can:1,cancel:1,cancellederror:1,carri:1,certain:1,child:2,child_connect:1,child_thread:1,children:1,childsignalhandler__:1,childthread:1,clearbuf:1,client:1,close:1,code:1,cofunct:1,come:[1,3],comment:1,connect:1,content:2,copyright:2,correct:1,creat:1,critic:1,ctor:1,custom:1,data:2,databas:1,debug:1,def:1,defin:1,delet:1,dic:1,document:[1,3],download:1,drain:1,dtype:1,dump:1,each:1,els:1,encod:1,end:1,enter__:1,entri:1,error:1,etc:1,everyth:1,exactli:1,exampl:2,except:1,exit:1,exit__:1,fail:1,fals:1,fatal:1,finish:1,flush:1,follow:1,from:1,from_byt:1,frombuff:1,gener:1,get_event_loop:1,get_extra_info:1,getdata:1,getid:1,getinfo:1,getlogg:1,getmessag:1,good:1,got:1,handl:1,handlepacket__:1,handler__:1,have:1,header:1,hello:2,hello_task:1,hellotask__:1,here:1,how:1,howev:1,iki:0,independ:1,info:1,inform:1,initi:1,initvars__:1,insertsign:1,int_nbyt:1,intern:1,isinst:1,its:1,itself:1,json2byt:1,json:1,keep:1,left:1,leftov:1,len:1,length:1,let:1,librari:4,licens:2,lock:1,log:1,logger:1,loglev:1,loop:1,main:1,main_thread:1,mastertcpserverthread:1,max:1,max_client:1,mayb:1,messag:1,message_lock:1,message_task:1,messagesign:1,messagetask__:1,method:1,mit:4,modul:2,my_id:1,mythread:1,name:1,next:1,none:1,now:1,number:1,numpi:1,object:1,obtain:1,one:1,origin:1,other:1,out:1,overwrit:1,packet:1,parent:2,parent_thread:1,parentthread:1,part:1,pass:1,paus:1,payload:1,payloadsign:1,peernam:1,peerport:1,point:1,port:1,prepar:1,print:1,print_exc:1,python:[1,2],read:1,read_socket:1,reader:1,readsocket__:1,reconstruct:1,recreat:1,recurr:1,reimplement:1,remain:1,reschedul:1,resetpacketstate__:1,right:1,riikonen:[0,4],rtf:1,run:1,run_until_complet:1,sai:1,sampsa:[0,4],schedul:1,sec:1,second:1,self:1,send:1,sent:1,server:2,setlevel:1,shedul:1,should:1,side:1,sigfromchildtoparent__:1,signal:1,signalhandler__:1,size:1,sleep:1,socket:1,some:1,someth:1,soon:[1,3],sort:1,start:1,start_serv:1,state:1,stop:1,str:1,stream:2,string:1,structur:2,stuff:1,subclass:1,subthread:1,succesful:1,task:1,task_thread:1,taskthread:1,tcp:2,tcp_server:1,tcpconnectionthread:1,tcpserver:1,tcpserver__:1,termin:1,thi:[1,2,4],thread:1,time:1,to_byt:1,traceback:1,turn:1,tutori:2,uint8:1,under:4,uniqu:1,using:1,utf:1,verbos:1,virtual:1,virtualthread:1,wait:1,warn:1,when:1,world:2,would:1,write:1,write_socket:1,writer:1,writesocket__:1,your:1},titles:["Authors","Tutorial / Examples","TaskThread","About this module","Copyright &amp; License"],titleterms:{about:3,author:0,child:1,copyright:4,data:1,exampl:1,hello:1,licens:4,modul:3,parent:1,server:1,stream:1,structur:1,taskthread:2,tcp:1,thi:3,tutori:1,world:1}})