#include "unp.h"
#include <time.h>
int
main(int argc, char **argv)
{
int listenfd,connfd;
struct sockaddr_in servaddr;
char buff[MAXLINE];
//定义ticks为长整形变量;
time_t ticks;
//创建一个套接口,AF_INET--使用IPV4进行通信,SOCK_STREAM--使用TCP协议。
listenfd = Socket(AF_INET,SOCK_STREAM,0);
//将servadder的前sizeof(servaddr)个字节置零
bzero(&servaddr,sizeof(servaddr));
//协议族
servaddr.sin_family = AF_INET;
//INADDR_ANY--本机的所有ip地址,htonl--host to network long 本地字节顺序转化为网络字节序(长整形);
servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
//htons--host to network short 本地字节顺序转化为网络字节顺序(短整型),13端口号为:给请求的主机发送时间和日期;
servaddr.sin_port = htons(13);
//Bind函数将套接口绑定到一个IP地址,并指定一个端口号;
Bind(listenfd,(SA *) &servaddr,sizeof(servaddr));
//Listen函
简单的时间/日期服务器程序详解
最新推荐文章于 2024-03-25 22:03:05 发布