Subject: time |
Author: bhasker
| [ Next Thread |
Previous Thread |
Next Message |
Previous Message
]
Date Posted: 01:15:19 08/17/05 Wed
Author Host/IP: NoHost/202.71.147.34
#include
#include
int main()
{
time_t ticks;
char buff[100];
ticks =time(NULL);
printf("%.24s\r\n",ctime(&ticks));
}
*******************************************************
now sending the date over a connection.
CODE:
#include
#include
#include
#include
#include
#include
int main()
{
int servSock,connSock;
int childPID;
int len;
time_t ticks;
char buff[100];
struct sockaddr_in cliaddr,servaddr;
int PORT =7890;
servSock=socket(AF_INET,SOCK_STREAM,0);
bzero(&servaddr,sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_addr.s_addr=htonl(INADDR_ANY);
servaddr.sin_port=htons(PORT);
bind(servSock,(struct sockaddr*) &servaddr,sizeof(servaddr));
listen(servSock,5);
for(;;)
{
len=sizeof(cliaddr);
connSock=accept(servSock,(struct sockaddr*)&cliaddr,&len);
ticks =time(NULL);
snprintf(buff,sizeof(buff),"%.24s\r\n",ctime(&ticks));
write(connSock,buff,strlen(buff));
close(connSock);
}
}
***********************
Cllient side
CODE:
#include
#include
#include
#include
#include
#include
int main(int argc,char **argv)
{
int sockfd;
char Str[100];
struct sockaddr_in servaddr;
sockfd=socket(AF_INET,SOCK_STREAM,0);
if(sockfd<0)
printf("error in sock creation");
bzero(&servaddr,sizeof(servaddr));
servaddr.sin_addr.s_addr = inet_addr("172.16.3.25");
servaddr.sin_family=AF_INET;
servaddr.sin_port=htons(7890);
//inet_pton(AF_INET,argv[1],&servaddr.sin_addr);
connect(sockfd,(struct sockaddr*)&servaddr,sizeof(servaddr));
read(sockfd,Str,100);
printf("%s",Str);
exit(0);
}
[
Next Thread |
Previous Thread |
Next Message |
Previous Message
] |
|