마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어셈블리어 다중 패킷전송

0 추천
패킷을 보낼수있게 하는건데요
한번에 하나의 패킷말고 여러개의 패킷을 보내고싶은데
어떻게 바꿔야하나요?
딜레이를 빠르게 하는거말고 한번에 여러개 보내는 방법입니다.
 
[enable]
alloc(on,4)
registersymbol(on)
alloc(packetarr,200)
registersymbol(packetarr)
packetarr:
db BC 00 64 F3 1A 00 0A 00 00 00
alloc(packet,200)
alloc(azby,200)
alloc(packet_delay,4)
registersymbol(packet_delay)
alloc(timer,4)
label(nopacket)
packet_delay:
dd #300
timer:
dd #0
label(return)
offsetrect:
jmp azby
return:
azby:
mov edi,edi
push ebp
mov ebp,esp
pushad
mov ecx,[pCharacter]
mov ecx,[ecx]
cmp ecx,0
je nopacket
cmp [on],0
je nopacket
call callTime
mov ebx,[timer]
sub eax,ebx
cmp eax,[packet_delay]
jl nopacket
call callTime
mov [timer],eax
mov eax,#200
mov [packet+4],packetarr
mov [packet+8],eax
push packet
call bypassedSend
popad
jmp return
nopacket:
popad
jmp return
[disable]
offsetrect:
mov edi,edi
push ebp
mov ebp,esp

<!-- 테러 태그 방지용 -->

로야이 (250 포인트) 님이 2014년 3월 6일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...