国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

簡單的時間/日期客戶程序(C程序)

2019-11-17 05:35:47
字體:
來源:轉載
供稿:網友

  C程序在 linux系統

編輯器: mcedit;vi;emacs
編譯: cc;gcc;g++
運行: ./a.out (編譯輸出的默認文件)

一般是編輯Makefile文件,用make編譯工程文件

Makefile 規則通用形式:

target :dependency dependency [....]
command
command
[....]

#一個簡單的Makefile:

include ../Make.defines

PROGS = tcpcli tcpserv

all: ${PROGS}

tcpcli: tcpcli.o
${CC} ${CFLAGS} -o $@ tcpcli01.o ${LIBS}


tcpserv: tcpserv.o str_echo.o sigchldwaitpid.o
${CC} ${CFLAGS} -o $@ tcpserv.o str_echo.o sigchldwaitpid.o ${LIBS}


clean:
rm -f ${PROGS} ${CLEANFILES}

#注重:每一個命令的第一個字符必須是制表符,不要用8個空格代替。

#有些編輯器會友好的將制表符轉換8個空格,導致編譯出錯(Missing Seprarator)。


--------------------------------------------------------------------------------


簡單的時間/日期客戶程序


--------------------------------------------------------------------------------

程序結構
頭文件
命令行參數
創建TCP套接口
指定服務器ip地址和端口
建立與服務器的連接
讀入并輸出服務器的響應
結束程序

--------------------------------------------------------------------------------

源程序示例:
#include "unp.h"
int main(int argc, char **argv)
{
int sockfd,n;
strUCt sockaddr-in servaddr;
char recvline[MAXLINE +1];
sockfd=socket(AF-INET, SOCK-STREAM, 0);
bzero(&servaddr,sizeof(servaddr));
servaddr.sin-family = AF-INET;
servaddr.sin-port=htons(13);
inet_pton(AF-INET, argv[1], &servaddr.sin_addr);
connect(sockfd,(SA*) &servaddr, sizeof(servaddr));
n=read(sockfd, recvline, MAXLINE);
fputs(recvline,stdout);
exit(0);
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乡| 佛冈县| 休宁县| 东宁县| 漳浦县| 区。| 荥阳市| 锡林浩特市| 宜春市| 磐安县| 仁化县| 太湖县| 临汾市| 手游| 通城县| 南昌县| 白朗县| 茂名市| 闵行区| 郴州市| 桓仁| 临桂县| 瑞丽市| 太谷县| 武邑县| 博兴县| 龙口市| 桓台县| 济阳县| 漠河县| 太原市| 石棉县| 金沙县| 罗甸县| 谷城县| 文水县| 慈溪市| 麻栗坡县| 贡觉县| 元朗区| 禄丰县|