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

周末了,有时间的朋友帮小菜看看这个网络传送文件的程序哈!都学了几天还是没好。

    来源: 互联网  发布时间:2016-07-14

    本文导语:  学网络编程一周了,还是没弄出来select的东西,大家帮我看看程序哈。周末了,有时间就帮看看吧。明天后天不出意外的话我都会到公司机器,所以留言就可以了,我到时候会实践的。谢谢了。 那个服务器端和客户...

学网络编程一周了,还是没弄出来select的东西,大家帮我看看程序哈。周末了,有时间就帮看看吧。明天后天不出意外的话我都会到公司机器,所以留言就可以了,我到时候会实践的。谢谢了。
那个服务器端和客户端通信,我在服务器端第一次运行完FD_ISSET(new_fd,&write)后要是退出循环的话,2边结果感觉是正常的,但是不让它退出的话就乱七八糟的了,不知道哪里地方错了,改来改去1天还是没改会。服务器程序发1楼,客户端程序发2楼哈!周末了,有时间的朋友帮小菜看看这个网络传送文件的程序哈!都学了几天还是没好。[图片]
分不够了,大家将就用..

|
是会乱七八糟的。

跟你说过最好用两个select实现。接收到数据之后在select写描述符。其实写描述符一般不需要select。

现在的select只要读描述符准备好或者写描述符准备好,就会返回。而一般写描述符始终准备好的。因此有可能在客户端第一次接收到字符串后,如果传输有延迟,会重复将第一次收到的字符串写入目标文件,同时也会将第一次收到的字符串重复发往服务器端。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • settimeofday系统调用只是修改了系统时间?!没写进硬件?重启后时间还是1970怎么办??感谢路过的大神指点
  • 检测到时钟错误。但是访问时间在修改时间之前的,为什么还是会出错?
  • 还是时间日期问题!!!
  • 把时间花在什么地方:人际交往还是研究技术?
  • 还是时间问题?
  • fedora winxp双系统,在命令行下修改了UTC=FALSE,但是进入windows时间还是会慢8个小时。
  • 还是关于时间的问题!
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • linux设置时间和把时间从UTC转成本地时间的
  • Linux下用ntpdate同步时间及date显示设置时间
  • 用哪些函数可以得到执行一个程序的系统CPU时间,用户CPU时间,时钟时间啊?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 用户CPU时间 系统CPU时间 时钟时间 不懂
  • Python将日期时间按照格式转换成字符串
  • 用touch命令修改访问时间时,却发现连修改时间和状态时间也改了.疑惑
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • ★★怎样获得一个文件的创建时间,修改时间,和访问时间?急!在线等待...
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • arm2440下,系统时间和硬件时间一致,但创建文件得到的时间不一致,想过几种方法,似乎无用
  • php将unix时间戳转换成字符串时间函数(date)
  • 获取系统时间和修改系统时间
  • Linux下gettimeofday()函数和clock()函数:精确到毫秒级的时间
  • 关于内核时间与用户时间;我在线等你回复,所以你要告诉我!
  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • 求助,Linux系统时间总比硬件时间慢!
  • aps.net session全面介绍(生命周期,超时时间)
  • UNIX的时间为什么会隔一段时间就提前一个小时
  • php时间格式化函数date介绍及用法参考
  • 如何让centos系统时间和另外一台window系统时间保持同步


  • 站内导航:


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

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

    浙ICP备11055608号-3