PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : time-Server ansprechen



mile04
09-01-2006, 08:36
hallo,
ich habe ein UDP-Client geschrieben,der den time-Server unter Linux nach der Zeit anfragt.


int sockfd,n;
struct sockaddr_in serverAddr;
//...etc

char recvbuff[256];
if (sockfd=socket(AF_INET,SOCK_DGRAM,0)<0)
{ exit(1); }
// ...etc
n=recvfrom(sockfd,recvbuff,sizeof(recvbuff),0, (struct sockaddr*) 0, (int*) 0);


ist die Rückgabe n der Fkt recvfrom die Zeit wenn ja wie kann ich die in lesbaren Format umwandeln.
vielen DANK

pucki
09-01-2006, 10:45
hallo,
ich habe ein UDP-Client geschrieben,der den time-Server unter Linux nach der Zeit anfragt.


int sockfd,n;
struct sockaddr_in serverAddr;
//...etc

char recvbuff[256];
if (sockfd=socket(AF_INET,SOCK_DGRAM,0)<0)
{ exit(1); }
// ...etc
n=recvfrom(sockfd,recvbuff,sizeof(recvbuff),0, (struct sockaddr*) 0, (int*) 0);


ist die Rückgabe n der Fkt recvfrom die Zeit wenn ja wie kann ich die in lesbaren Format umwandeln.
vielen DANK

n ist der status deiner anfrage
recvbuffer beinhaltet die antwort die du erhälst ... (ohne weitere pruefung deines codes)

gruesse