![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
socket
SADHELLO
这个作者很懒,什么都没留下…
展开
-
Linux下多线程文件传输
要求:服务端客户端分辨各占一个进程,客户端中可设置TCP连接数n,之后将文件等分成n块同时传输。 思路: 在网上查到了许多关于Linux下socket文件传输的文章,受益许多,其中有个博客写的很好 链接:http://blog.csdn.net/zhqianpeng/article/details/46489959 于是可以在客户端中根据n进行文件分包,之后创建n个线程传输,服务端创建相应n个原创 2017-11-09 14:52:55 · 2811 阅读 · 0 评论 -
多线程文件传输改进(1)
上次写的文件传输程序在传输大文件时会看人品崩溃,问题出在send()和BUFFERSIZE上, 在Cilent.c的程序上改写如下地方 #define BUFFER_SIZE 1024 sender()函数中改写如下两处send(sockfd, &head_buf, strlen(head_buf), 0); sleep(5); long long rea原创 2017-11-10 12:19:31 · 473 阅读 · 0 评论 -
Linux下利用epoll实现两台机器之间的UDP传输丢包统计
公司机房到阿里云的数据传输有时候会出现丢包,所以需要程序来进行查询和排查,公司前辈写了一个程序来进行机器之间的丢包统计。 服务器:pong.cpp#include <sys/types.h>#include <sys/socket.h>#include <string.h>#include <netinet/in.h>#include <stdio.h>#include <stdlib.原创 2017-11-21 15:48:55 · 661 阅读 · 0 评论