说起下载文件,大家都会想起http和FTP下载。http和ftp,其实底层都是基于socket通信,只不过http和ftp协议格式定义不一样而已。下载文件,要看服务器支持什么类型的协议,如果只支持http,那你就用httpwebrequest类好了,如果支持FTP,那你就用FTP的类来下载文件。 下 ...
分类:
Web程序 时间:
2021-06-02 11:39:05
阅读次数:
0
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/un.h> #include <netinet/in.h> ...
分类:
其他好文 时间:
2021-06-02 10:49:05
阅读次数:
0
可能是多次密码错误之类的,触发了gitlab的防爆破,解决办法是删除redis里面的相关数据/opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket keys '*' | grep 'rack::attack' ...
分类:
其他好文 时间:
2021-05-25 18:42:43
阅读次数:
0
1.描述符表与socket 每个socket都有一个描述符,指向对应socket的结构,但是对这个sockfd的读写是怎么和缓冲区以及文件连接起来的呢? 数据结构: https://www.kernel.org/doc/htmldocs/networking/API-struct-socket.ht ...
分类:
其他好文 时间:
2021-05-25 18:31:55
阅读次数:
0
通过Cockpit管理虚拟机 除非您进行的是最小安装,否则默认情况下,Web控制台默认安装在CentOS 8安装上。 Web控制台默认情况下未启动,因此第一步是使用以下命令启用它: # systemctl enable --now cockpit.socket 如果未安装cockpit,则可以使用以 ...
分类:
其他好文 时间:
2021-05-25 18:06:22
阅读次数:
0
前言 网络编程对于客户端来说是一块及其重要的地方,使用高效的网络请求框架将为你的系统产生很大的影响。而Volley作为谷歌的一个开源项目,炙手可热。有很多中小型公司的安卓移动客户端的网络程序都是基于volley的。 Volley的优点很多,光可扩展性这一条优点就值得我们称赞。但是我想针对的是在 Go ...
分类:
其他好文 时间:
2021-05-24 14:55:11
阅读次数:
0
发送方式一: struct data{ int a = 123; int b = 465; } *m_data; m_data = new data; QByteArray data; data.resize(sizeof(struct data)); memcpy(data.data(), m_d ...
分类:
其他好文 时间:
2021-05-24 14:00:37
阅读次数:
0
1. 百度知识科普: TCP/IP是为了在互联网实现通信传输,以及为了能够实现在互联网上共享彼此资源所规定的一种通信协议。 TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。就比如生活中对于 “一斤是500克,而不是800克” 的重量计数单位约定,是为了 ...
分类:
编程语言 时间:
2021-05-24 13:11:50
阅读次数:
0
client #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <time.h> #include <arpa/inet.h> #include <sys/socket.h> ...
分类:
其他好文 时间:
2021-05-24 12:27:36
阅读次数:
0
inux 系统默认的建立 TCP 连接的超时时间为 127 秒,对于许多客户端来说,这个时间都太长了, 特别是当这个客户端实际上是一个服务的时候,更希望能够尽早失败,以便能够选择其它的可用服务重新尝试。 socket 是 Linux 下实现的传输控制层协议,包括 TCP 和 UDP,一个 socke ...
分类:
系统相关 时间:
2021-05-24 11:13:37
阅读次数:
0