摘要: 1、有两台服务器 (1)看代码网(记为A):内网IP:10.186.73.30 (2)文件服务器(记为B):内网IP:10.135.87.157 2、在A架设一个网站,端口8088(防火强设置B才能访问) 3、在B运行计划任务,每天定时从A的8088端口网站下载数据库备份文件到B 优点: 1... ...
分类:
数据库 时间:
2018-08-06 00:32:08
阅读次数:
254
# 模拟一个接收数据import socketimport timedef auto_hack(udp_socket, recv_msg, revc_ip, revc_port=2425): # 发送数据 while True: print('-' * 65) # 测试 # udp_socket.s ...
分类:
编程语言 时间:
2018-08-05 10:28:13
阅读次数:
215
流程 服务器:server 创建套接字 socket( ) 填充服务器网络信息结构体 sockaddr_in 将套接字与服务器网络信息结构体绑定 bind( ) 将套接字设置为被动监听状态 listen( ) 阻塞等待客户端的连接请求 accept( ) 进行通信 recv( )/send( ) 或 ...
分类:
系统相关 时间:
2018-08-03 20:17:35
阅读次数:
198
接口返回数据: print sql[0][10] {"recv_name":"rdgztest_63126","send_name":"rdgztest_63126","recv_avatar":"https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJ2bWib0T ...
分类:
编程语言 时间:
2018-08-03 14:16:33
阅读次数:
199
5种IO模型分别如下: 1、阻塞IO模型 当上层应用app1调用recv系统调用时,如果对等方没有发送数据(缓冲区没有数据),上层app1将阻塞(默认行为,被linux内核阻塞)。 当对等方发送了数据,linux内核recv端缓冲区有数据后,内核会把数据copy给用户空间。然后上层应用app1解除阻 ...
分类:
其他好文 时间:
2018-08-03 01:04:44
阅读次数:
114
1 什么是局域网、广域网、城域网? ①局域网LAN(Local Area Network):一般指覆盖范围在10公里以内,一座楼房或一个单位内部的网络。由于传输距离直接影响传输速度,因此,局域网内的通信,由于传输于距离短,传输的速率一般都比较高。目前,局域网的传输速率一般可达到10MB/S和100M ...
分类:
编程语言 时间:
2018-08-02 11:17:19
阅读次数:
140
框架基础 框架实质: 所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 B/S结构的响应:import socket def handle_request(client): buf = client.recv(1024) client.send("H... ...
分类:
编程语言 时间:
2018-07-31 22:09:39
阅读次数:
185
一 select函数简介 select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这是就需要用到非阻塞的编程方式,使 ...
分类:
其他好文 时间:
2018-07-25 01:05:22
阅读次数:
146
Http使用端口是80 SMTP使用端口是25 TCP是首选协议,它提供有保证的传输、错误校正和缓冲。 System.Net.Sockets. TcpClient类封装了TCP链接,提供属性字段来控制链接,包括缓冲、缓冲区的大小和超时。 TCP提供很多功能来确保数据的传输,它还提供了错误校正以及当数 ...
#include #include #include #include #include #include #include #include #include #include #include #include #define MAXEVENTNUM 5000 #define LISTENNUM... ...
分类:
其他好文 时间:
2018-07-21 11:58:27
阅读次数:
169