my main
004DA391 . FF15 FC24D200 CALL DWORD PTR DS:[<&OPENGL32.glFlush>] ; OPENGL32.glFlush
004DA397 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
004DA39A . 52 PUSH EDX ; /hDC
004DA39B . FF15 3421D200 CALL DWORD PTR DS:[<&GDI32.SwapBuffers>] ; \SwapBuffers
004DA3A1 > A1 30CBE800 MOV EAX,DWORD PTR DS:[E8CB30]
004DA3A6 . 2B45 8C SUB EAX,DWORD PTR SS:[EBP-74]
004DA3A9 . 8945 98 MOV DWORD PTR SS:[EBP-68],EAX
004DA3AC . 837D 98 28 CMP DWORD PTR SS:[EBP-68],28
004DA3B0 . 7D 32 JGE SHORT main.004DA3E4
004DA3B2 . B9 28000000 MOV ECX,28
004DA3B7 . 2B4D 98 SUB ECX,DWORD PTR SS:[EBP-68]
004DA3BA . 898D 74FEFFFF MOV DWORD PTR SS:[EBP-18C],ECX
004DA3C0 . 8B95 74FEFFFF MOV EDX,DWORD PTR SS:[EBP-18C]
004DA3C6 . 52 PUSH EDX ; /Timeout
004DA3C7 . FF15 0C22D200 CALL DWORD PTR DS:[<&KERNEL32.Sleep>] ; \Sleep
004DA3CD . A1 30CBE800 MOV EAX,DWORD PTR DS:[E8CB30]
004DA3D2 . 0385 74FEFFFF ADD EAX,DWORD PTR SS:[EBP-18C]
004DA3D8 . A3 30CBE800 MOV DWORD PTR DS:[E8CB30],EAX
004DA3DD . C745 98 280000>MOV DWORD PTR SS:[EBP-68],28
004DA3E4 > 8B8D 88FEFFFF MOV ECX,DWORD PTR SS:[EBP-178]
004DA3EA . 034D 98 ADD ECX,DWORD PTR SS:[EBP-68]
004DA3ED . 894D 94 MOV DWORD PTR SS:[EBP-6C],ECX
004DA3F0 . 0FB615 1FCBE80>MOVZX EDX,BYTE PTR DS:[E8CB1F]
004DA3F7 . 85D2 TEST EDX,EDX
004DA3F9 . 0F84 92000000 JE main.004DA491
004DA3FF . 833D E809E600 >CMP DWORD PTR DS:[E609E8],5
004DA406 . 0F85 85000000 JNZ main.004DA491
004DA40C . B9 50377908 MOV ECX,main.08793750
004DA411 . E8 9AFE1500 CALL main.0063A2B0
004DA416 . 83F8 FF CMP EAX,-1
004DA419 . 75 76 JNZ SHORT main.004DA491
004DA41B . 833D 70CBE800 >CMP DWORD PTR DS:[E8CB70],0
004DA422 . 75 6D JNZ SHORT main.004DA491
004DA424 . C705 70CBE800 >MOV DWORD PTR DS:[E8CB70],1
004DA42E . 68 8C7AD200 PUSH main.00D27A8C ; /Arg2 = 00D27A8C ASCII "> Connection closed. "
004DA433 . 68 D8C5E800 PUSH main.00E8C5D8 ; |Arg1 = 00E8C5D8
how fix???