当前位置: 技术问答>linux和unix
<<UNIX 环境 高级编程的问题>> 大侠们快来接分~
来源: 互联网 发布时间:2016-05-09
本文导语: 先 给出 书上 的 代码。 获取 服务器ruptime 的客户断命令。 #include "apue.h" #include #include #include #define MAXADDRLEN 256 #define BUFLEN 128 extern int connect_retry(int, const struct sockaddr *, socklen_t); void print_uptime(int so...
先 给出 书上 的 代码。
获取 服务器ruptime 的客户断命令。
2个调用函数。
获取 服务器ruptime 的客户断命令。
#include "apue.h"
#include
#include
#include
#define MAXADDRLEN 256
#define BUFLEN 128
extern int connect_retry(int, const struct sockaddr *, socklen_t);
void
print_uptime(int sockfd)
{
int n;
char buf[BUFLEN];
while ((n = recv(sockfd, buf, BUFLEN, 0)) > 0)
write(STDOUT_FILENO, buf, n);
if (n ai_next) {
if ((sockfd = socket(aip->ai_family, SOCK_STREAM, 0)) ai_addr, aip->ai_addrlen) = 0) {
serve(sockfd);
exit(0);
}
}
exit(1);
}
2个调用函数。
#include "apue.h"
#include
#include
int
initserver(int type, const struct sockaddr *addr, socklen_t alen,
int qlen)
{
int fd;
int err = 0;
if ((fd = socket(addr->sa_family, type, 0))
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。