Pokaż wyniki 1 do 4 z 4

Temat: recv =(

  1. #1
    31337 jest offline Banned
    Zarejestrowany
    Apr 2007
    Postów
    367

    Domyślnie recv =(

    pisze server smtp, ale mam problem z funkcja recv:
    Kod:
    a:
    push 0
    push 3
    push esi
    push ebp
    call [recv]
    cmp eax, 0
    jg a
    Ma odbierac poki recv > 0.
    tak jak w c:
    while(recv(sock, byff, sizeof(buff), 0) > 0);
    No ale niestety, nie dziala jak powinno.

  2. #2
    Avatar Nikow
    Nikow jest offline -=[ZRP]=-
    Zarejestrowany
    Sep 2007
    Skąd
    Różne zakątki sieci.
    Postów
    995

    Domyślnie

    while(recv(sock, byff, sizeof(buff), 0) > 0);

  3. #3
    Avatar kaspsior
    kaspsior jest offline يحشطخبؤءفنو٢٥٣كهي
    Zarejestrowany
    May 2007
    Postów
    406

    Domyślnie

    ..................... ...
    Ostatnio edytowane przez kaspsior : 04-17-2012 - 22:56

  4. #4
    31337 jest offline Banned
    Zarejestrowany
    Apr 2007
    Postów
    367

    Domyślnie

    ebp zawiera socket
    esi obszar pamieci

    push [ebp]? A co ma niby byc pod 'adresem' zwroconym przez accept?

    Frubi, czepiasz sie. Tego posta pisalem o 1 w nocy.

    problem rozwiazany, zapomnielem ze recv mi blokuje program.
    Ostatnio edytowane przez 31337 : 12-06-2007 - 15:39

Podobne wątki

  1. Bouncer: pogubiłem się z recv i select.
    By Deathplanter in forum C/C++
    Odpowiedzi: 5
    Autor: 06-28-2007, 20:45
  2. recv
    By ble34 in forum C/C++
    Odpowiedzi: 2
    Autor: 06-17-2007, 11:45

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj