• 大小: 1.88MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-13
  • 语言: 其他
  • 标签: socket  文件传输  

资源简介

参考本代码可熟悉socket基本使用方法,及文件传输的基本功能实现。 目录: 1_code:源代码目录。 2_测试用例:包含正常功能,及非法入参测试,试用可执行文件功能时可参考截图中的参数下发。 3_工程及可执行文件:包含Linux编译的可执行文件,及Windows的VC 6.0下的工程。

资源截图

代码片段和文件信息

/*******************************************************
***** 
  Copyright (C) 2019-2020 MapleGam 
  FileName: transferLinux.c 
  Author: MapleGam  Version : 1.0  Date: 2019/3/30
  Description: Linux服务器端程序,用于响应Windows客户端发送/接收相关文件的请求  // 模块描述       
  Version: 1.0     // 版本信息 
  Function List:   // 主要函数及其功能 
    1. send_file 使用socket发送文件 
    2. get_ip_address 解析客户端IP地址,并打印到终端 
  History:         // 历史修改记录 
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-31 16:22  Windows_Linux使用socket进行文件传输\
     目录           0  2019-03-31 16:22  Windows_Linux使用socket进行文件传输\1_code\
     目录           0  2019-03-30 16:35  Windows_Linux使用socket进行文件传输\1_code\code_transfer\
     文件        7939  2019-03-31 07:51  Windows_Linux使用socket进行文件传输\1_code\code_transfer\transferLinux.c
     文件        8236  2019-03-31 12:59  Windows_Linux使用socket进行文件传输\1_code\code_transfer\transferWin.c
     目录           0  2019-03-31 16:17  Windows_Linux使用socket进行文件传输\2_测试用例\
     目录           0  2019-03-31 16:13  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_1\
     文件      173483  2019-03-31 16:13  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_1\Client从Server获取文件.png
     目录           0  2019-03-31 16:15  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_2\
     文件      205125  2019-03-31 16:15  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_2\Client向Server发送文件.png
     目录           0  2019-03-31 16:07  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_3\
     文件       27300  2019-03-31 16:07  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_3\异常功能入参.png
     目录           0  2019-03-31 16:16  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_4\
     文件      205017  2019-03-31 16:16  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_4\输入不存在的文件名_Client.png
     文件      174633  2019-03-31 16:12  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_4\输入不存在的文件名_Server.png
     文件       24105  2019-03-31 16:10  Windows_Linux使用socket进行文件传输\2_测试用例\TEST_4\输入不带反斜杠的文件名.png
     文件       13148  2019-03-31 16:17  Windows_Linux使用socket进行文件传输\2_测试用例\测试用例.xlsx
     目录           0  2019-03-31 16:22  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\
     目录           0  2019-03-31 16:23  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Linux服务器端\
     文件       11070  2019-03-31 16:04  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Linux服务器端\transferLinux
     文件        7939  2019-03-31 07:51  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Linux服务器端\transferLinux.c
     目录           0  2019-03-31 16:24  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\
     目录           0  2019-03-31 16:24  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\
     文件      196676  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\transferWin.exe
     文件      214880  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\transferWin.ilk
     文件       20013  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\transferWin.obj
     文件     2969116  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\transferWin.pch
     文件      410624  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\transferWin.pdb
     文件       41984  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\vc60.idb
     文件       61440  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\Debug\vc60.pdb
     文件        8234  2019-03-31 16:03  Windows_Linux使用socket进行文件传输\3_工程及可执行文件\Windows客户端\transferWin.c
............此处省略6个文件信息

评论

共有 条评论