Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<netinet/in.h>
- #include<sys/socket.h>
- main( )
- {
- struct sockaddr_in sa;
- struct sockaddr_in cli;
- int sockfd,coontfd;
- int len,ch;
- char str[100];
- time_t tick;
- sockfd=socket(AF_INET,SOCK_STREAM,0);
- if(socket<0)
- {
- printf(“error in socket\n”);
- exit(0);
- }
- else
- printf(“Socket Opened”);
- bzero(7sa,sizeof(sa));
- sa.sin_port=htons(5600);
- sa.sin_addr.s_addr=htonl(0);
- if(bind(sockfd,(struct sockaddr*)&sa,sizeof(sa))<0)
- {
- printf(“Error in binding\n”);
- }
- else
- printf(“Binded Successfully”);
- listen(sockfd,50)
- for(;;)
- {
- len=sizeof(ch);
- conntfd=accept(sockfd,(struct sockaddr*)&cli,&len);
- printf(“Accepted”);
- tick=ctime(NULL);
- snprintf(str,sizeof(str),”%s”,ctime(&tick));
- write(conntfd,str,100);
- }
- }
Add Comment
Please, Sign In to add comment