Files
Gym_GPU/communication/__pycache__/server.cpython-311.pyc

32 lines
6.4 KiB
Plaintext
Raw Normal View History

2026-03-14 21:31:00 -04:00
<EFBFBD>
<00>ݮi<DDAE> <00><00>h<00>ddlZddlZddlmZddlmZeje<06><00>ZGd<04>d<05><00>ZdS)<06>N)<01>select)<01> WorldParserc<00><><00>eZdZdededefd<04>Zdd<07>Zdd<08>Zd eddfd
<EFBFBD>Z dd <0B>Z
d eddfd <0C>Z dd eddfd<0E>Z dd<0F>Z dededdfd<12>ZdS)<15>Server<65>host<73>port<72> world_parserc<00>:<00>||_||_||_tjtjtj<00><00>|_|j<00>tjtj d<01><00>g|_
d|_ t|j <00><00>|_ dS)N<>i)r <00> _Server__host<73> _Server__port<72>socket<65>AF_INET<45> SOCK_STREAM<41>_Server__socket<65>
setsockopt<EFBFBD> IPPROTO_TCP<43> TCP_NODELAY<41>_Server__send_buff<66>_Server__rcv_buffer_size<7A> bytearray<61>_Server__rcv_buffer)<04>selfrrr s <20>4/home/miku/Downloads/Code/SE/communication/server.py<70>__init__zServer.__init__
sy<00><00>)5<><04><19><1F><04> <0B><1F><04> <0B> &<26> <0A>f<EFBFBD>n<EFBFBD>f<EFBFBD>>P<> Q<> Q<><04> <0A> <0C> <0A> <20> <20><16>!3<>V<EFBFBD>5G<35><11>K<>K<>K<><1D><04><18>!%<25><04><1E>%<25>d<EFBFBD>&<<3C>=<3D>=<3D><04><19><19><19><00>returnNc<00>P<00>t<00>d|j|j<00><00> |j<00>|j|jf<02><00>n+#t $rt<00>d<03><00>YnwxYw<01>St<00>d|j<00>d|j<00>d<06><05><00>dS)Nz Connecting to server at %s:%d...TzaConnection refused. Make sure the server is running and listening on {self.__host}:{self.__port}.z!Server connection established to <20>:<3A>.)<08>logger<65>infor r r<00>connect<63>ConnectionRefusedError<6F>error<6F>rs rr#zServer.connects<><00><00><0E> <0B> <0B>6<><04> <0B>T<EFBFBD>[<5B>Q<>Q<>Q<> <12> <12><14> <0A>%<25>%<25>t<EFBFBD>{<7B>D<EFBFBD>K<EFBFBD>&@<40>A<>A<>A<><15><>)<29> <12> <12> <12><16> <0C> <0C>w<><12><12><12><12><12> <12><><EFBFBD><EFBFBD>  <12> <0F> <0B> <0B>T<><04> <0B>T<>T<>d<EFBFBD>k<EFBFBD>T<>T<>T<>U<>U<>U<>U<>Us<00>&A<00>$A7<03>6A7c<00><><00>|j<00><00><00>|j<00>tj<00><00>dS)N)r<00>close<73>shutdownr<00> SHUT_RDWRr&s rr)zServer.shutdown!s5<00><00> <0C> <0A><1B><1B><1D><1D><1D> <0C> <0A><1E><1E>v<EFBFBD>/<2F>0<>0<>0<>0<>0r<00>msgc<00><00> |j<00>t|<01><00><00>dd<02><03><00>|<01><00><00>z<00><00>dS#t
$r!t d<04><00>t<00><00>YdSwxYw)zD
Sends only the desired message, without the buffer
<20><00>big)<01> byteorderz*
Error: socket was closed by rcssserver3d!N)r<00>send<6E>len<65>to_bytes<65>encode<64>BrokenPipeError<6F>print<6E>exit<69>rr+s r<00>send_immediatezServer.send_immediate%s<><00><00> <13> <10>M<EFBFBD> <1E> <1E><14>S<EFBFBD><18><18>#<23>#<23>A<EFBFBD><15>#<23>7<>7<>#<23>*<2A>*<2A>,<2C>,<2C>F<> <0E> <0E> <0E> <0E> <0E><><1F> <13> <13> <13> <11>?<3F> @<40> @<40> @<40> <10>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD> <13><><EFBFBD>s<00>AA<00>'B<03>?Bc<00><00>tt|jgggd<01><00>d<00><00>dkr.|<00>d<03>|j<00><00><00><00>nt <00>d<04><00>g|_dS)z-
Send all committed messages
gr<00>z5Server_Comm.py: Received a new packet while thinking!N)r1rrr8<00>joinrr!r"r&s rr0z Server.send1su<00><00> <0F>v<EFBFBD>t<EFBFBD>}<7D>o<EFBFBD>r<EFBFBD>2<EFBFBD>s<EFBFBD>3<>3<>A<EFBFBD>6<> 7<> 7<>1<EFBFBD> <<3C> <<3C> <10> <1F> <1F><12><17><17><14>)9<>!:<3A>!:<3A> <<3C> <<3C> <<3C> <<3C> <12>K<EFBFBD>K<EFBFBD>O<> P<> P<> P<><1D><04><18><18>rc<00>:<00>|j<00>|<01><00>dS)z+
Appends message to buffer
N)r<00>appendr7s r<00>commitz Server.commit;s!<00><00> <0A><18><1F><1F><03>$<24>$<24>$<24>$<24>$rr:c<00>X<00>|<00>|<01><00>|<00><00><00>dS)zG
Appends a message to buffer and then sends the buffer
N)r>r0r7s r<00>commit_and_sendzServer.commit_and_sendAs'<00><00> <0A> <0B> <0B>C<EFBFBD><18><18><18> <0C> <09> <09> <0B> <0B> <0B> <0B> rc<00><00>|j<00>|jdtj<00><02><00>dkrt
<00>t <00>|jdd<01>dd<05><06><00>}||jkr ||_t|j<00><00>|_|j<00>|j|tj<00><02><00>|krt
<00>|j
<00> |jd|<01><00> <00><00><00><07><00>dS)zS
Receive the next message from the TCP/IP socket and updates world
r-)<02>nbytes<65>flagsNr.F)r/<00>signed)<01>message) r<00> recv_intorr<00> MSG_WAITALL<4C>ConnectionResetError<6F>int<6E>
from_bytesrrr <00>parse<73>decode)r<00>msg_sizes r<00>receivezServer.receiveHs <00><00> <11>M<EFBFBD> #<23> #<23><14>!<21>!<21>6<EFBFBD>3E<33> $<24> <0E> <0E><11> <11> <11>
'<27> &<26><16>><3E>><3E>$<24>"3<>B<EFBFBD>Q<EFBFBD>B<EFBFBD>"7<>5<EFBFBD>QV<51>><3E>W<>W<><08> <14>d<EFBFBD>,<2C> ,<2C> ,<2C>%-<2D>D<EFBFBD> "<22> )<29>$<24>*@<40> A<> A<>D<EFBFBD> <1D> <11>M<EFBFBD> #<23> #<23><14>!<21>(<28>&<26>:L<> $<24> <0E> <0E><18> <18> <18>
'<27> &<26> <0C><19><1F><1F><04>(9<>)<29>8<EFBFBD>)<29>(D<>(K<>(K<>(M<>(M<><1F>N<>N<>N<>N<>Nr<00>pos2d<32>rotationc <00><><00>t|<01><00>dksJ<00>|<00>d|d<00>d|d<00>d|<02>d<06><07><00>dS)N<>z(beam r<00> r <00>))r1r>)rrOrPs r<00> commit_beamzServer.commit_beamhsQ<00><00><12>5<EFBFBD>z<EFBFBD>z<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <0C> <0B> <0B>><3E>U<EFBFBD>1<EFBFBD>X<EFBFBD>><3E>><3E><05>a<EFBFBD><08>><3E>><3E>8<EFBFBD>><3E>><3E>><3E>?<3F>?<3F>?<3F>?<3F>?r)rN)r:)<11>__name__<5F>
__module__<EFBFBD> __qualname__<5F>strrIrrr#r)r8r0r>r@rN<00>list<73>floatrU<00>rrrr s3<00><00><00><00><00><00>><3E>S<EFBFBD>><3E><03>><3E>;<3B>><3E>><3E>><3E>><3E> V<01> V<01> V<01> V<01>1<>1<>1<>1<>
<13>#<23>
<13>$<24>
<13>
<13>
<13>
<13><1E><1E><1E><1E>%<25>#<23>%<25>$<24>%<25>%<25>%<25>%<25> <14><14>3<EFBFBD><14><04><14><14><14><14>O<01>O<01>O<01>O<01>@@<01><14>@<01><15>@<01>4<EFBFBD>@<01>@<01>@<01>@<01>@<01>@rr) <09>loggingrr<00>world.world_parserr<00> getLogger<65>__file__r!rr\rr<00><module>ras<><00><01><0E><0E><0E><0E> <0A> <0A> <0A> <0A><19><19><19><19><19><19>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A> <1A><17> <1A>8<EFBFBD> $<24> $<24><06>a@<01>a@<01>a@<01>a@<01>a@<01>a@<01>a@<01>a@<01>a@<01>a@r