电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者电子文章EDA/PLD基于Socket的UDP和TCP编程介绍

基于Socket的UDP和TCP编程介绍

11-20 00:29:48 | http://www.5idzw.com | EDA/PLD | 人气:999
标签:eda技术,eda技术实用教程,http://www.5idzw.com 基于Socket的UDP和TCP编程介绍,http://www.5idzw.com
        cli_addr.sin_port=htons(SERVER_PORT);

bzero(buffer,sizeof(buffer));
        /* 从标准输入设备取得字符串*/
        len=read(STDIN_FILENO,buffer,sizeof(buffer));
        /* 将字符串传送给server端*/
        sendto(cli_sockfd,buffer,len,0,(struct sockaddr*)&cli_addr,addrlen);
        /* 接收server端返回的字符串*/
        len=recvfrom(cli_sockfd,buffer,sizeof(buffer),0,(struct sockaddr*)&cli_addr,&addrlen);
        //printf("receive from %s\n",inet_ntoa(cli_addr.sin_addr));
        printf("receive: %s",buffer);
        close(cli_sockfd);
        }

  四、调试

  Makefile文件为:

CC=gcc
        all:server client
        CFLAGS=-o
        server: server.c
         $(CC) $(CFLAGS) $@ server.c
        client: client.c
        $(CC) $(CFLAGS) $@ client.c

clean:
        rm -f server client

  在shell中执行make进行编译,make clean删除生成文件。

  运行结果如下图:






  “本文由www.5idzw.comhttp://www.5idzw.com提供”


上一页  [1] [2] [3] [4] 

,基于Socket的UDP和TCP编程介绍
上一篇:线程解析(二)
关于《基于Socket的UDP和TCP编程介绍》的更多文章