inet_ntoa gibt 0ip raus
-
jo huhu icke nochmal:
SOCKADDR_IN client_addr; client.TVec[i-1].SetSocket(accept(acceptSocket,(sockaddr*)&client_addr,NULL)); cout<<"addr of client: "<<inet_ntoa(client_addr.sin_addr)<<endl;
resultat:
addr of client: 0.0.0.0
hmmm, woran liegt das?
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
hat sich erledigt,.. musste noch die letzte NULL
mitint len=sizeof(sockaddr_in); ...accept(acceptSocket,(sockaddr*)&client_addr,&len)
ersetzen..