socket编程实现文件传输功能详细教程

socket编程实现文件传输功能详细教程-华尔子博-奥夏网
socket 文件传输程序,这是一个非常实用的例子。要实现的功能为:client 从 server 下载一个文件并保存到本地。 编写这个程序需要注意两个问题: 1) 文件大小不确定,有可能比缓冲区大很多,调...
3年前
0690

图解TCP四次握手断开连接过程详解

图解TCP四次握手断开连接过程详解-华尔子博-奥夏网
建立连接非常重要,它是数据正确传输的前提;断开连接同样重要,它让计算机释放不再使用的资源。如果连接不能正常断开,不仅会造成数据传输错误,还会导致套接字不能关闭,持续占用资源,如果并...
3年前
01710

详细分析TCP数据的传输过程

详细分析TCP数据的传输过程-华尔子博-奥夏网
建立连接后,两台主机就可以相互传输数据了。如下图所示: 图1:TCP 套接字的数据交换过程 上图给出了主机A分2次(分2个数据包)向主机B传递200字节的过程。首先,主机A通过1个数据包发送100个...
3年前
01511

bind()和connect()函数:绑定套接字并建立连接

bind()和connect()函数:绑定套接字并建立连接-华尔子博-奥夏网
socket() 函数用来创建套接字,确定套接字的各种属性,然后服务器端要用 bind() 函数将套接字与特定的 IP 地址和端口绑定起来,只有这样,流经该 IP 地址和端口的数据才能交给套接字处理。类似...
4年前
01880

TCP/IP协议族及开放式系统(Open System)

TCP/IP协议族及开放式系统(Open System)-华尔子博-奥夏网
目前实际使用的网络模型是 TCP/IP 模型,它对 OSI 模型进行了简化,只包含了四层,从上到下分别是应用层、传输层、网络层和链路层(网络接口层),每一层都包含了若干协议。 协议(Protocol)就...
4年前
02070

SQL Server 2016正式版安装配置过程图文教程

SQL Server 2016正式版安装配置过程图文教程-华尔子博-奥夏网
安装SQL Server2016正式版 今天终于有时间安装SQL Server2016正式版,下载那个安装包都用了一个星期 安装包可以从这里下载:http://www.itellyou.cn/ https://msdn.microsoft.com/zh-cn/subscri...
4年前
03070

数据分析必须要掌握的数据库与sql基础知识

数据分析必须要掌握的数据库与sql基础知识-华尔子博-奥夏网
在数据分析面试中,有一类知识绝对是面试官重头考察的内容,但是很多人却常常忽略,也就是——数据库与SQL! 数据库是什么? 你可以把数据想象成一个个文件夹,数据库就是一个一个文件柜,这个文...
4年前
02200

SQL Server 2000如何清理日志,实用教程

SQL Server 2000如何清理日志,实用教程-华尔子博-奥夏网
SQL Server 2000 数据库日志太大! 如何清理SQL Server 2000的日志呢? 如何压缩SQL Server 2000的日志呢? 如何让SQL Server 2000的日志变小呢?办法有很多很多,总结起来算有3类吧: 1、点几...
4年前
02420

在Ubuntu系统上安装部署KVM虚拟机的基本教程

在Ubuntu系统上安装部署KVM虚拟机的基本教程-华尔子博-奥夏网
一、安装所需软件包 #apt-get install kvm #apt-get install qemu #apt-get install libvirt-bin libvirt 管理 #apt-get install bridge-utils 网络桥接 如果需要支持kvm虚机从网卡启动,还需安...
8个月前
03515

在Ubuntu系统中为单个网卡配置多个IP的教程

在Ubuntu系统中为单个网卡配置多个IP的教程-华尔子博-奥夏网
临时添加 IP 地址 首先,让我们找到网卡的 IP 地址。在我的 Ubuntu 15.10 服务器版中,我只使用了一个网卡。 运行下面的命令找到 IP 地址: sudo ip addr 样例输出: 1: lo: <LOOPBACK,UP,LO...
8个月前
03714