16.06.2013 Views

2 - Amiga Magazine Online

2 - Amiga Magazine Online

2 - Amiga Magazine Online

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

);<br />

1;<br />

/* applicazione si inserirà qui il codice del */<br />

/* programma vero e proprio. */ FreeArgs(rda);<br />

Delay(*(const LONG *) parL31); 1 ;<br />

/* stampa un punto se non ha ricevuto dati nella */<br />

/* iterazione precedente /<br />

if (down == TRUE)<br />

{<br />

putchar ( ' . ' ) ;<br />

fflush(stdout);<br />

1;<br />

/* prende i dati in arrivo, se ve ne sono */<br />

n = recvfrom(sock, data, sizeof(data), 0,<br />

&remote2, &addrlen);<br />

if (n == -1)<br />

r<br />

/* errore! */<br />

if (err == EWOULDBLOCK)<br />

i<br />

/* nessun dato nella coda */<br />

i£ (down == FALSE)<br />

{<br />

)<br />

I<br />

else<br />

{<br />

l<br />

)<br />

else<br />

/* se precedentemente erano stati */<br />

/* letti dei dati, segnala la */<br />

/* "scomparsa" dell'altro host */<br />

printf("\nNon ricevo più dati ");<br />

fflush(stdout);<br />

down = TRUE;<br />

/* errore generico */<br />

printf("\nErrore: %su, strerror( (int) err) ) ;<br />

{<br />

/* dati letti con successo */<br />

printf("\nByte letti: %d", n);<br />

down = FALSE;<br />

l;<br />

l;<br />

printf ( " \n") ;<br />

l;<br />

PARAMETERS=REGISTERS<br />

ANS I<br />

NOSTACKCHECK<br />

STRINGMERGE<br />

NOCHECKABORT<br />

NOMULTIPLEINCLUDES<br />

OPTIMIZE<br />

LINK<br />

STRINGSCONST<br />

OPTIMIZERSIZE<br />

OPTIMIZERINLINELOCAL<br />

SMALLCODE<br />

SMALLDATA<br />

STRIPDEBUG<br />

OPTIMIZERSCHEDULER<br />

NOICONS<br />

MEMORYSIZE=SMALL<br />

OPTIMIZERALIAS<br />

STRINGSECTION=NEAR<br />

INCLUDEDIR=netinclude:<br />

LIBRARY=netlib:net.lib<br />

# UDPTest makefile<br />

OBJS= UDPTest.0<br />

RM = delete<br />

UDPTest: $(OBJS)<br />

sc link to UDPTest with

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!