Table of Contents

 

Goedgekeurd

  • 1. Download ASR Pro
  • 2. Open het programma en selecteer "Scan uw computer"
  • 3. Klik op "Repareren" om het reparatieproces te starten
  • De software om uw pc te repareren is slechts een klik verwijderd - download hem nu.

    Het kan zijn dat u een foutcode tegenkomt die aangeeft dat experts beweren dat de recv van winsock traag is. Er zijn zoveel manieren om dit probleem op te lossen, en daarom zullen we het binnenkort begrijpen.

     

     

    Hallo, ik ben nieuw bij Python. Ik ben een eenvoudig LAN-computerspel (niet gemakkelijk voor mij) met onze eigen pygame-module.

    Goedgekeurd

    De ASR Pro-reparatietool is de oplossing voor een Windows-pc die traag werkt, registerproblemen heeft of is geïnfecteerd met malware. Deze krachtige en gebruiksvriendelijke tool kan uw pc snel diagnosticeren en repareren, waardoor de prestaties worden verbeterd, het geheugen wordt geoptimaliseerd en de beveiliging wordt verbeterd. Geen last meer van een trage computer - probeer ASR Pro vandaag nog!


    Hier is een probleem: ik heb twee computersysteemsystemen (een Intel Atom-netbook, de andere Apple i5 NTB). Ik wil jezelf minstens 5 frames per vierde besparen (de netbook vertraagt ​​NTB, en toch niet zo veel, ik heb het verhoogd tot 1,5 frames per seconde), niettemin noem ik recv () gelegenheden – een deel van de hoofdlus kan je meenemen 0 tot 5 seconden. elke kachel. We hebben een sterk wifi-voorvoegsel, de router heeft een snelheid die wijst naar 300 Mbps, en deze man houdt een kort bericht van ongeveer 600 tekens aan. Zoals u kunt zien, gebruiken uw behoeften i time.clock ().

    voor u om de tijd te meten

    Hier is de “server-side” code die ik gewoonlijk een i5 NTB doorstuur:

      van 1:    start is meestal gelijk aan time.clock ()    messagelen impliceert c.recv (4) nummer lengte van volgende voice response (vaste 4 karakters)   in de "" Berichten:        Messagelen betekent Messagelen.replace ("", "")    punt CPickle = .loads (c.recv (int (messagelen))) nummer Lijst van de meeste pijlen, positie gekoppeld aan andere spelers en evolutie op alle spelkaarten    arrowmod impliceert bericht [0]    modtankposan = bericht [1]   Verwijderlijstmod = Bericht [2]    voor mij in Removelistmod:        Proberen:             verwijder wandelingen (i)        met behulp van de voor ValueError:            verwijder willekeur. (Ik ben)    print tijd.klok () - start    tosendlist is gelijk aan []    Stel len (pijlen) == 0: # als er in de regel geen pijlen zijn, wordt meestal een lege lijst toegevoegd        tosendlist.append ([])    een ander:       Tosendlist .append (pijlen)    tosendlist.append ([zeltankpos, 360-Winkel])    waar len (verwijderlijst) == 0: # als er geen knoppen op onze eigen kaart zijn, wordt er vaker wel dan niet een lege lijst toegevoegd        tosendlist.append ([])    een ander:       Tosendlist .append (lijst verwijderen)        onderdrukking lijst = []    tosend = cPickle.dumps (tosendlist)    tosendlen is gelijk aan str (len (verzenden))    ook al len (tosendlen) <4:        tosendlen + betekent ""   C .sendall (tosendlen) # client verzendlengte    c.sendall (tosend) # stuur me een exact bericht (dump playlist) . . . cliënt   ... iets anders en als gevolg daarvan duurt het minder dan 0,05 seconden gevonden op NTB 

    Hier is een deel gemaakt door de sportcode "klant" (alleen flip-eenheid - munten verzenden / ontvangen):

      voor 1:    verzendlijst = []    if ever len (pijl) == 0: # als er zekerheid is dat er altijd geen pijlen zijn, wordt de lijst alleen maar groter        tosendlist.append ([])    een ander:       Tosendlist .append (pijlen)    tosendlist.append ([zeltankpos, 360-Winkel])    doctor len (verwijderingslijst) == 0: # als u denkt dat er geen verandering in de kaart is, moet alleen de bijgevoegde lijst worden verwijderd        tosendlist.append ([])    een ander:       Tosendlist .append (lijst verwijderen)        onderdrukkingslijst is gelijk aan []    tosend= cPickle.dumps (tosendlist)    tosendlen is gelijk aan str (len (verzenden))    een feit len ​​(tosendlen) <4:        tosendlen + is gelijk aan ""    s.sendall (tosendlen) # verzendlengte om server te helpen    s.sendall (tosend) nummer stuur een apart bericht (dump playlist) om de server    begin = uur.klok ()    messagelen = s.recv (4) nummer even lang als volgende marketing (vaste 8 karakters)   net als "binnen in Messagelen:        Messagelen lijkt erg op Messagelen.replace ("", "")    CPickle-bericht = .masses (s.recv (int (messagelen))) # Lijstpijlen, bijna alle andere spelermogelijkheden en wijzigingen op de speelkaart    arrowmod impliceert e-mail [0]    Modtankposan zou betekenen dat bericht [1]   Removelistmod betekent Bericht [2]    dat zou ik inRemovelistmod creëren:        Proberen:             ontdoen van wandelingen (i)        behalve ValueError:            schone randoss. (Ik ben)    Tijd.klok () details - start    ... concurrentie om hun onnodige netbook <0.17 sec 

    winsock recv slow

    Als ik bijvoorbeeld de instructies volg, kan iemand een ontwerp voor één speler van het spel uitvoeren op één accessoire (geen socketmodule) op een klein beetje i5-apparaten. Het heeft 50 fps in de linkerbovenhoek van de algemene kaart en 25 fps in elke rechterbenedenhoek (een wegenkaart van 1000 x 1000 pixels bevat pleinen van 5 x 5 pixels, ik denk echt dat het langzamer kan vanwege de grote harmonisaties, maar ik kan het niet geloof dat het redelijk sterk is Trouwens, Recv liep lange tijd als een LAN-spel in de context met betrekking tot de rechterbenedenhoek van de kaart van ons bedrijf, deze specifieke tijd duurt overal hetzelfde)het heeft 4-8 FPS voor een Atom-netbook.

    winsock recv slow

    Kunt u ons vertellen waarom het te traag is? De programma's zijn uit met sync, de ene is nog sneller, zie je, de andere is langzamer, maar dat is niet te verwachten, de maximale latentie is echt 0,17 seconden, toch? En zeker niet te vergeten het feit dat langdurige gesprekken alleen op de specifiek snelste computer zullen plaatsvinden?Ook weet ik niet helemaal hoe je verzend-/ontvangstoptie werkt. Het is vreemd dat een specifieke hoofdzender de tijd letterlijk niet herkent, en er zijn er maar een paar nodig om hem te vinden. Kan alles overdragentests om de huidige en de achtergrond te verzenden, terwijl de rest van de provider doorgaat.

     

     

    De software om uw pc te repareren is slechts een klik verwijderd - download hem nu.