socket网络间通信传送任意大小和格式的文件

时间:2015-08-13 02:51:09
【文件属性】:
文件名称:socket网络间通信传送任意大小和格式的文件
文件大小:55KB
文件格式:PDF
更新时间:2015-08-13 02:51:09
socket linux 网络 通信 文件 socket网络间通信传送任意格式和大小的文件 2012.4.17 by 韩大卫 @吉林师范大学 一般的socket在网络间通信时,发个hello world 没有问题,但是一旦发送较大些的文件,大部分都会失败, 由于网络接口MTU的限制(一般mtu为1500),大些的文件只能分多次发送,这样就有几个问题需要要处理: 分几次发送?一次发送多大? 保存端的怎么保存? 这些问题在我的代码中都得到了解决, 而且 server 端采用了多线程处理, 经过测试,发送端接收端都非常强悍! 一次性传送几百个M 的文件轻松愉快,而且各种反馈信息保证了调试,修改起来也非常容易。 修改IP地址和端口号,即可实现任意主机互联, 传送文件的大小和格式没有限制! 把服务器端保存为:socket_service.c 客户端:socket_client.c

网友评论

  • 对于初学还是可以的
  • 很好用,刚好用在了作业上
  • 还可以,对初学者来说可以看看
  • 虽然看了很多还是没懂 赞
  • 可以使用,通过这个搞懂了Socket运行的机制,非常感谢
  • 发现很好用,多谢分享
  • 很好用,刚好用在了项目上
  • 发现很好用,多谢分享
  • 通过长时间测试,发现很好用,多谢分享
  • 谢谢分享 资源部多