当前位置:  技术问答>linux和unix

linux下写的文件传输的代码有问题,帮忙看下吧!!!

    来源: 互联网  发布时间:2016-04-26

    本文导语:  本人这两天写了个linux下文件传输的代码,文件到是可以传过去,但是在服务器端的循环那里有点问题,而且服务器判断文件传输结束也有问题,各位专家帮忙看看吧!! //服务器端 #include  #include  #include  #include  ...

本人这两天写了个linux下文件传输的代码,文件到是可以传过去,但是在服务器端的循环那里有点问题,而且服务器判断文件传输结束也有问题,各位专家帮忙看看吧!!
//服务器端

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define SERV_PORT 8888  //服务器监听端口号
#define MAX_SIZE 1024*50  //每次最大数据传输量
#define BACKLOG 10   //最大同时连接请求数


//接收函数
void recvfile(char fname[20],int sockfd)
{
int fd;
int rlen,wlen;
char buf[MAX_SIZE];
int i;
mode_t fdmode=(S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);




fd=open(fname,O_RDWR|O_CREAT|O_APPEND,fdmode);

if(fd==-1)
{
printf("打开/创建文件%s出错:%s",fname,strerror(errno));
exit(1);
}



printf("正在接收文件……n");
i=0;


while(1)
{

rlen=read(sockfd,buf,MAX_SIZE);
if(rlen

    
 
 

您可能感兴趣的文章:

  • 纯C/C++ 有没有文件传输的SAMPLE(linux)
  • 请问 linux与windows两个平台下如何实现高速数据传输?
  • LINUX下如何查看正在传输的文件??
  • 在linux怎么编写文件传输
  • 用linux(服)windows(客)传输文件,windows端可以,linux端不可以,怎么回事???
  • 同一主机windows和linux文件传输
  • 有人做过Linux下的蓝牙传输吗,100分,先给20
  • linux无线网络传输也可以直接使用socket接口编程吗?
  • linux 下如何图片如何通过socket传输?
  • Linux 驱动事件传输?
  • 跪求linux下远程视频实时传输程序
  • linux文件传输
  • 两台linux之间如何传输文件
  • 关于linux下的文件加密传输。
  • linux下c编程串口传输图片,help!!
  • 请教各位大虾:在linux下,怎样用程序实现基于ftp传输文件?
  • LINUX下如何通过电话线传输数据
  • 请教一个完整的linux下通过串口传输各种文件的源码,多谢!
  • linux下的远程控制如何解决声音的传输?
  • redhat linux 超大文件传输老中断
  • Linux!我来了------我是新人,还请大家多多帮忙
  • 装linux遇到问题,有高手在线帮忙吗?请发信息给我
  • 各位,帮忙推荐几本深入学习Linux的书!!!
  • 请问想学linux,请帮忙推荐一本好书?
  • 关于linux裁剪内核,越小越好。大家多多帮忙。
  • 我的linux声卡装不上,达人帮忙!
  • linux下的串口编程比较熟悉,麻烦帮忙!
  • 高手帮忙!linux初次安装的问题?
  • 高手们快来帮帮忙啊,,好郁闷!!!LINUX 9.0装不上的问题!
  • 帮忙推荐一本linux编程的好书!!!
  • 大家帮忙,推荐个好版本的Linux
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 读懂 Linux 内核代码不难,难的是读懂 Linux 内核代码背后的哲学!
  • Linux c++库boost unordered_set数据插入及查找代码举例
  • 为什么比较freebsd和linux的源代码,觉得linux的代码十分的庞大。。
  • Linux c++库boost unordered_map数据插入及查找代码举例
  • linux源代码的时间函数源代码
  • 我现在正读Linux源代码,请问下面代码是什么意思? iis7站长之家
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?
  • linux c 生成随机数srand函数和rand函数介绍及代码示例
  • windows下写的代码 gb2312 如何转成 LINUX和WINDOWS都可正常显示的代码
  • Linux 共享内存介绍及实现代码
  • Linux源代码中ata驱动为什么要调用pci驱动的代码
  • SSL握手通信详解及linux下c/c++ SSL Socket代码举例
  • 高分请教!Netscape浏览器的源代码公开了吗?从那里可以得到For linux的源代码?
  • 谁能告诉我早期LINUX内核的源代码和C编译器的源代码,哪能找到!谢谢!要多少分都给!
  • 谁有最早版本的LINUX源代码?能发给我一份吗?高分求救啊……我真的很需要最早的一些版本的源代码的!
  • 高深问题:有了linux内核源代码如何做成一个linux操作系统
  • 哪本linux源码分析的书里详细讲解了Linux的核心启动代码
  • 我们知道内核源代码文件都放在/linux下,但目录/linux的绝对路径是啥?谢谢!
  • 我现在正读Linux源代码,请问下面代码是什么意思?
  • 想使用Kliyx把Delphi写的代码编译为Linux程序, 装什么Linux什么版本最好?请明人指教,谢谢!?
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3