Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Terzo Anno
 Reti di Calcolatori
 Secondo esonero di laboratorio
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Domenicodattoma
Utente medio

Aiuto

Prov.: Bari
Città: Conversano


Inserito il - 04/11/2009 : 20:58:36  Mostra Profilo  Visita l'Homepage di Domenicodattoma Invia a Domenicodattoma un Messaggio Privato  Rispondi Quotando
Salve ragazzi!
Mi sto cimentando con il secondo esonero di laboratorio, e volevo implementare l'uso della alarm() sul client. Il problema è che non sono riuscito a trovare niente oltre il prototipo e qualche esempio che non fa al nostro caso. Ciò che non ho capito è: come faccio con tale funzione a dire di attendere un certo numero di secondi prima di fare qualcosa? e sopratutto come faccio a dire che se nel frattempo arriva qualcosa il segnale di temporizzazione deve cessare?

Ps: spero di aver almeno inquadrato come si usa la alarm e di non fare quindi brutte figure! :D

E' impossibile sapere tutto. E' però possibile sapere sempre dove poter recuperare ogni genere di informazione.

Domenicodattoma
Utente medio

Aiuto

Prov.: Bari
Città: Conversano


Inserito il - 06/11/2009 : 20:36:14  Mostra Profilo  Visita l'Homepage di Domenicodattoma Invia a Domenicodattoma un Messaggio Privato  Rispondi Quotando
Inoltre, mi è capitato un'altro problema. Se faccio la recv_from nel server è tutto ok, tant'è che il server rimanda ciò che ha ricevuto, il problema è che nella recv_from che faccio nel client il processo non attende nulla e passa avanti senza attendere risposta. Qualcuno ha avuto lo stesso problema?

Ps: ho fatto qualche ricerca e ho letto che potrebbe essere riferito al fatto che la socket sia non bloccante...qualcuno ha idea di come farla diventare bloccante? :D

E' impossibile sapere tutto. E' però possibile sapere sempre dove poter recuperare ogni genere di informazione.
Torna all'inizio della Pagina

SD83
Utente assiduo


Regione: Puglia
Prov.: Foggia


Inserito il - 06/11/2009 : 22:04:33  Mostra Profilo  Visita l'Homepage di SD83 Invia a SD83 un Messaggio Privato  Rispondi Quotando
come si fa ad ottenere la data in millisecondi???
Torna all'inizio della Pagina

Domenicodattoma
Utente medio

Aiuto

Prov.: Bari
Città: Conversano


Inserito il - 07/11/2009 : 09:39:12  Mostra Profilo  Visita l'Homepage di Domenicodattoma Invia a Domenicodattoma un Messaggio Privato  Rispondi Quotando
time() della libreria time.h...

E' impossibile sapere tutto. E' però possibile sapere sempre dove poter recuperare ogni genere di informazione.
Torna all'inizio della Pagina

SD83
Utente assiduo


Regione: Puglia
Prov.: Foggia


Inserito il - 07/11/2009 : 09:57:49  Mostra Profilo  Visita l'Homepage di SD83 Invia a SD83 un Messaggio Privato  Rispondi Quotando
time restituisce un long che sono secondi
Torna all'inizio della Pagina

Domenicodattoma
Utente medio

Aiuto

Prov.: Bari
Città: Conversano


Inserito il - 07/11/2009 : 16:44:00  Mostra Profilo  Visita l'Homepage di Domenicodattoma Invia a Domenicodattoma un Messaggio Privato  Rispondi Quotando
esatto...dovrebbe essere il timestamp

E' impossibile sapere tutto. E' però possibile sapere sempre dove poter recuperare ogni genere di informazione.
Torna all'inizio della Pagina

SD83
Utente assiduo


Regione: Puglia
Prov.: Foggia


Inserito il - 14/11/2009 : 11:51:35  Mostra Profilo  Visita l'Homepage di SD83 Invia a SD83 un Messaggio Privato  Rispondi Quotando
come si fa nel client ad ottenere una recvfrom non bloccante?
Torna all'inizio della Pagina

Domenicodattoma
Utente medio

Aiuto

Prov.: Bari
Città: Conversano


Inserito il - 14/11/2009 : 17:09:34  Mostra Profilo  Visita l'Homepage di Domenicodattoma Invia a Domenicodattoma un Messaggio Privato  Rispondi Quotando
Più che altro mi piacerebbe come ottenere una recvfrom() che sia bloccante...:D

E' impossibile sapere tutto. E' però possibile sapere sempre dove poter recuperare ogni genere di informazione.
Torna all'inizio della Pagina

SD83
Utente assiduo


Regione: Puglia
Prov.: Foggia


Inserito il - 14/11/2009 : 18:02:02  Mostra Profilo  Visita l'Homepage di SD83 Invia a SD83 un Messaggio Privato  Rispondi Quotando
se avvio il client senza che il server sia in esecuzione è utile avere recvfrom non bloccante.
il client invia tutti i pacchetti (che andranno persi) e termina dicendo 0 pacchetti ricevuti.
Torna all'inizio della Pagina

Domenicodattoma
Utente medio

Aiuto

Prov.: Bari
Città: Conversano


Inserito il - 15/11/2009 : 18:44:42  Mostra Profilo  Visita l'Homepage di Domenicodattoma Invia a Domenicodattoma un Messaggio Privato  Rispondi Quotando
Questo sì, il problema è che teoricamente almeno qualche secondo dovrebbe aspettare...

E' impossibile sapere tutto. E' però possibile sapere sempre dove poter recuperare ogni genere di informazione.
Torna all'inizio della Pagina

rainbow
Utente medio

fiore



Inserito il - 16/11/2009 : 12:09:24  Mostra Profilo  Visita l'Homepage di rainbow Invia a rainbow un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Domenicodattoma

Questo sì, il problema è che teoricamente almeno qualche secondo dovrebbe aspettare...



Si, infatti Gendarmi ha detto di usare anche nel client la funzione Sleep.
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,22 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000