UNIX网络编程卷1 时间获取程序服务器 UDP 协议无关
来源:互联网 发布:重庆网络推广有哪些 编辑:程序博客网 时间:2024/05/18 03:17
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
/** * UDP 协议无关 调用 getaddrinfo 和 udp_server **/#include"unp.h"#include<time.h>intmain(int argc, char **argv){intsockfd;ssize_tn;charbuff[MAXLINE];time_tticks;socklen_tlen;struct sockaddr_storagecliaddr;//1.利用 Udp_server 得到套接字if (argc == 2)sockfd = Udp_server(NULL, argv[1], NULL);else if (argc == 3)sockfd = Udp_server(argv[1], argv[2], NULL);elseerr_quit("usage: daytimeudpsrv [ <host> ] <service or port>");//2.服务器循环。接受客户请求,发送应答for ( ; ; ) {len = sizeof(cliaddr);//服务器阻塞在 recvfrom 调用,等待客户连接n = Recvfrom(sockfd, buff, MAXLINE, 0, (SA *)&cliaddr, &len);printf("datagram from %s\n", Sock_ntop((SA *)&cliaddr, len));//发送应答ticks = time(NULL);snprintf(buff, sizeof(buff), "%.24s\r\n", ctime(&ticks));Sendto(sockfd, buff, strlen(buff), 0, (SA *)&cliaddr, len);//没有连接,所以不用关闭已连接套接字}}
0 0
- UNIX网络编程卷1 时间获取程序服务器 UDP 协议无关
- UNIX网络编程卷1 时间获取程序客户端 UDP 协议无关
- UNIX网络编程卷1 时间获取程序服务器 TCP 协议相关性
- UNIX网络编程卷1 时间获取程序客户端 TCP 协议相关性
- unix网络编程卷1 时间获取客户端程序
- UNIX网络编程卷1 时间获取程序客户端 TCP 使用非阻塞connect
- 简单的获取服务器时间程序(UNIX网络编程)
- UNIX网络编程,时间获取服务器的搭建,程序运行
- Unix网络编程实践:时间获取服务器程序
- Unix网络编程 卷1 第8章:基本UDP套接字编程(UDP回射客户/服务器程序: main/dg_echo/dg_cli)
- unix网络编程卷一: 从服务器获取时间信息(一)
- unix网络编程卷一: 从服务器获取时间信息(一)-代码解析
- Unix网络编程卷一: 从服务器获取时间信息(二)-IPV6
- Unix网络编程(卷一)-第一个简单的时间获取程序
- UNIX网络编程卷1 回射客户程序 UDP 超时设置
- unix网络编程初探---获取服务器时间
- 《UNIX网络编程 卷1》 笔记: UNIX域协议
- (unix网络编程)时间获取程序
- UNIX网络编程卷1 时间获取程序服务器 TCP 协议相关性
- 匿名对象 前几天课上的
- 跳槽指南 - 目录
- java 动态绑定 dynamic binding
- 使用Assetbundle时可能遇到的坑
- UNIX网络编程卷1 时间获取程序服务器 UDP 协议无关
- Search in Rotated Sorted Array II 存在重复元素
- 侬囻エ孩孒の苝亰暑徦:莱菿父毋裑笾卻鏛
- 是地方和地方和法规和地方工会
- 怎么突破公司局域网络限制上网
- ADL49学习体会
- 安卓弹出activity总结
- 谁说菜鸟不会数据分析(入门篇)总结1
- 登录控制