• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: linux  网络编程  

资源简介

一、功能说明:LINUX平台TCP编程实现client端像server端传输文件,支持多client。 二、编译运行命令说明 1、编译   client:gcc -o client client.c   server:gcc -o server server.c 2、运行   client端:./client <server IP> <端口号> <上传文件名>   server端:./server <端口号> <保存为文件名> 其中,server端先运行,client端与server端的端口号必须一致并且不能与已知端口冲突(如可设为1234)。 若只在某一PC的linux系统上

资源截图

代码片段和文件信息

#include   
#include   
#include   
#include   
#include   
#include   
#include   
#include   
#include   
#include   
  
#define    MAXLINE        1024  
   
int main(int argcchar **argv)  
{  
    struct sockaddr_in     serv_addr;  
    char                   buf[MAXLINE];  
    int                    sock_id;  
    int                    read_len;  
    int                    send_len;  
    FILE                   *fp;  
    int                    i_ret;  
     
    if (argc != 4) 
{  
printf(“usage :%s ipaddr portnum filename\n“ argv[0]);  
        exit(0); 
    }  
      
    if ((fp = fopen(argv[3]“r“)) == NULL) 
{  
        perror(“Op

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2105  2016-06-25 22:37  client.c

     文件       3106  2016-06-25 22:34  server.c

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

                 5211                    2


评论

共有 条评论