konczy na send();

0

Witam !
Mam problem z funkcją send();
Program wysyła "helo x" następnie odbiera potwierdzenie od servera lecz dalej nie wysyła kolejnych komunikatów (mail from , rcpt... etc.).
Nie wiem o co chodzi...prosze o pomoc z gory dziękuję...=)

(...)
char helo[]="helo x";
char mail_from[]="mail from:<[email protected]>";
char rcpt_to[]="rcpt to:<[email protected]>";

  send(sClient, helo, strlen(helo), 0);                             //wysyła poprawnie
        recv(sClient, szBuffer, DEFAULT_BUFFER, 0);         //odniera odpowiedz
        printf("%s",szBuffer);                                          //wyswietla odpowiedz

    send(sClient, mail_from, strlen(mail_from), 0);         //tego juz nie wysyła
        recv(sClient, szBuffer, DEFAULT_BUFFER, 0);        //tego tez i tego niżej tez
        printf("%s",szBuffer);

    send(sClient, rcpt_to, strlen(rcpt_to), 0);
        recv(sClient, szBuffer, DEFAULT_BUFFER, 0);
        printf("%s",szBuffer);
(...)
0

Dobra juz wszystko gra.
Mianowicie trzeba było po każdym poleceniu dac znak nowej lini.
np.:
char mail_from="mail from:[email protected]\n";

1 użytkowników online, w tym zalogowanych: 0, gości: 1