一:socket和套接字 1.1.什么是socket socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 1.2.套接字分类 这 ...
分类:
编程语言 时间:
2019-11-30 14:04:26
阅读次数:
108
socket特性 总是成对出现 是全双工的(同时支持收发)(两个channel绑在一起) 应用程序 cs模式(客户端开发) bs模式(web开发) net包api基础 都是客户端主动发数据(client request) 一共有3个soket。用于通信的有2个。另一个用于监听ip端口 实现conn复 ...
分类:
其他好文 时间:
2019-11-30 13:32:05
阅读次数:
78
一. socket编程 socket又叫套接字 socket编程其实就是用代码来实现进行网络通信的两个端;套接字就是实现通信的两个程序 实现通信的两个端分为 服务器 和 客户端 两种 python通过 socket模块 来提供socket编程相关的类和方法 二. 服务器端 (注:以下操作中服务器端和 ...
分类:
其他好文 时间:
2019-11-30 00:12:24
阅读次数:
107
#define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 / ...
分类:
系统相关 时间:
2019-11-29 14:23:40
阅读次数:
190
WireShark抓取QQ邮箱 实验环境:MacOS + WireShark 1.QQ邮箱是网址是基于HTTPS协议的 HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)能够加密信息,由HTTP+TLS/SSL组成,在原本的HTTP ...
分类:
其他好文 时间:
2019-11-29 13:05:28
阅读次数:
187
1、通过python socket库来构造请求报文,向服务器发送图片请求时 (1)图片在浏览器请求头中的remote address信息跟通过python socket输出远程连接地址和端口号不一致 Remote Address:183.61.138.62:443 raddr=('183.61.13 ...
分类:
编程语言 时间:
2019-11-28 23:03:57
阅读次数:
84
前言:学习本章需要先了解网络协议, 详见: "网络通讯协议" 本章目录 一.什么是socket 二.为什么需要socket 三.socket的发展 四.python中的socket 五.基于TCP的socket 六.基于UDP的socket 六. 粘包问题详解 七.粘包的解决方案 引入:为什么一定要 ...
分类:
其他好文 时间:
2019-11-28 21:07:30
阅读次数:
74
根据老大需求将阿里云swarm集群的业务迁移出来,遇到问题: 容器数据库无法启动,但是全部的数据存放在NAS存储磁盘上,可通过nfs共享,但无sql文件 注意:这样数据迁移必须确保有数据库文件和ibdata1文件 步骤: 一、迁移服务器上配置容器数据库一样的版本 二进制安装mysql5.7.22,能 ...
分类:
数据库 时间:
2019-11-28 13:28:03
阅读次数:
153
起因:进行压力测试时,出现一下问题 检测服务器能够打开文件的数量 查看结果: 修改为 10000 再次压力测试 错误问题: apr_socket_recv: Connection reset by peer (54) 是由于使用的MacOSX默认自带的ab限制了并发数导致的。 解决办法:下载最新的a ...
分类:
系统相关 时间:
2019-11-28 13:09:20
阅读次数:
202
一、如何使用Python实现一个返回固定页面的Web Server 1.使用socket创建一个TCP Server 2.接受来自浏览器的TCP链接,并接收HTTP请求 3.返回固定响应数据给浏览器 代码如下: import socket def handle_request(new_socket) ...
分类:
编程语言 时间:
2019-11-28 13:07:37
阅读次数:
90