
24.08.2009, 11:08
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
2 e4key TCP/IP клиент, сервер
вот на fasm аналоги тех моих процедур recvall и sendall
Код:
; TCP/IP функции для правильной работы клиента
;отправить все
;ecx - len
;ebx - &buf
proc sendall
local total dd 0
.w:
cmp [total],ecx
jnl .exit
add ebx,[total]
sub ecx,[total]
invoke send,[sock],ebx,ecx,0
inc eax
jz .exit
dec eax
add [total],eax
jmp .w
.exit:
ret
endp
;принять все
;ecx - len
;ebx - &buf
proc recvall
local total dd 0
.w:
cmp [total],ecx
jnl .exit
add ebx,[total]
sub ecx,[total]
invoke recv,[sock],ebx,ecx,0
inc eax
jz .exit
dec eax
add [total],eax
jmp .w
.exit:
ret
endp
INFO
http://www.insidepro.com/kk/006/006r.shtml - очень советую по WinSock
Последний раз редактировалось Gar|k; 24.08.2009 в 11:18..
|
|
|