利用 tcp 协议从 daytime 服务器获取时间信息
发布时间
阅读量:
阅读量
近期愈发意识到,在研读源代码或书籍时,记录学习笔记不仅有助于加深对内容的理解和记忆,还能为今后的查阅提供便利。因此,本人整理了UNP(UNIX网络编程)卷1的阅读笔记,其中涉及的代码大多源自原作者,为便于编译,已对其进行了适当简化。本人是在Ubuntu系统下完成编译工作的,但不同操作系统之间可能存在兼容性问题。
本书中的第一个示例程序是通过TCP协议从daytime服务器获取时间信息,相关代码如下所示:
在运行时只需传入一个daytime服务器的IP地址即可。读者可以自行在服务器端搭建daytime服务进行测试。
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#define MAXLINE 4096
void err_quit(const char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
cha
全部评论 (0)
还没有任何评论哟~
