|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2011
Messaggi: 4
|
[C]freeBSD,socket:INADDR_ANY
salve
sto imparando a programmare applicazioni distribuite utilizzando i socket, su sistema operativo freeBSD come primo programmino sto scrivendo un server che riceve un vettore di 10 interi e lo restituisce con valori raddoppiati sto incontrando vari problemi però, che credo dipendenti dalle librerie(o meglio dalla mancanza delle stesse) inizio quindi col primo utilizzo la macro INADDR_ANY per dire al socket che mi va bene qualunque porta gcc mi dice che INADDR_ANY non è definito qualcuno ha qualche idea a riguardo? grazie in anticipo per le eventuali risposte |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Jan 2011
Messaggi: 4
|
up
__________________
while(!(succeed = try())); |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Jan 2011
Messaggi: 4
|
up
__________________
while(!(succeed = try())); |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
INADDR_ANY è definito in <netinet/in.h>.
Non serve per specificare qualunque porta, ma per indicare l'ip di default della macchina. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
Probabilmente non hai inserito l'header
Codice:
#include <netinet/in.h> |
|
|
|
|
|
#6 |
|
Junior Member
Iscritto dal: Jan 2011
Messaggi: 4
|
ok perfetto, il grosso problema è che io quella libreria l'ho già inclusa
__________________
while(!(succeed = try())); |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:33.




















