使用流式套接字编程,实现时间同步服务器,该服务器能够接受客户端的查询请求,获取本地时间,并将结果发送回客户端,同时开发与服务器通信的客户端,以验证双方交互的功能。这个可以实现网络中需要时间信号的设备如计算机、控制器等与标准时间源自动、定期的同步本机标准时间。
下面分别是服务器和客户端的源码:
服务器:
// DayTimeServer.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <time.h>
#include "Winsock2.h"
#include "stdio.h"
#define MAXLINE 4096 //接收缓冲区长度
#define LISTENQ 1024 //监听队列长度
#define SERVER_PORT 13 //时间获取服务器端口号
int main(int argc, char* argv[])
{
SOCKET ListenSocket = INVALID_SOCKET, ClientSocket = INVALID_SOCKET;
int iResult;
struct sockaddr_

最低0.47元/天 解锁文章
2448

被折叠的 条评论
为什么被折叠?



