1
#include
“unp.h”
2
#include
<time.h>
3
int
4
main(int argc,char **argv)
5
{
6
int listenfd,connfd;
7
struct sockaddr_in
servaddr;
8
char
buff [MAXLINE];
9
time_t ticks;
10
Listenfd=Socket(AF_INET,SOCK_STREAM,0);
11
bzero(&servaddr,sizeof(servaddr));
12
servaddr.sin_family=AF_INET;
13
servaddr.sin_addr.s_addr=htonl(INADDR_ANY);
14
servaddr.sin_port=htons(13);
15
Bind(listenfd,(SA *)&servaddr,sizeof(servaddr));
16
Listen(listenfd,LISTENQ);
17
for( ; ; ) {
18
connfd=Accept(listenfd,(SA *)NULL,NULL);
19
ticks=time(NULL);
20
snprintf(buff,sizeof(buff),”%.24s\r\n”,ctime(&ticks));
21
Write(connfd,buff,strlen(buff));
22
Close(connfd);
哪位大侠能在每行后面加注释,说明该语句功能~!