首先:我们介绍一下socket什么是socket: 1. socket 在操作系统中它是处于应用层与传输层的抽象层,它是一组操作起来非常简单的接口(接收数据的),此接口接受数据之后交个操作系统 那么为什么?直接给操作系统不是更方便吗?那么你就想错了 因为操作系统的接口远比我们想象的要丑陋复杂,使用操 ...
分类:
编程语言 时间:
2019-08-26 21:14:32
阅读次数:
90
一、客户端/服务器架构 1.1基本概念 客户端/服务器架构即:C/S架构,包括: (1)硬件C/S架构(打印机) (2)软件C/S架构(Web服务器) 1.2举例 生活中的C/S架构:饭店为S端,所有食客C端 二、TCP/udp/osi七层 2.1TCP/UDP协议 TCP(Transmission ...
分类:
编程语言 时间:
2019-08-25 19:50:55
阅读次数:
134
Python网络编程02/基于TCP协议的socket简单的通信 [TOC] 1.昨日内容回顾 2.socket 2.1 socket套接字 2.2 基于TCP协议的socket简单通信 客户端(client) 服务端(server) ...
分类:
编程语言 时间:
2019-08-16 23:13:21
阅读次数:
164
原文: http://blog.gqylpy.com/gqy/227 " 目录 1.socket层 2.理解socket 3.套接字的发展史 4.网络基础 5.socket基本操作 6.socket进阶 7.黏包 8.解决黏包 8.socket的更多方法 1.socket层 2.理解socket s ...
分类:
其他好文 时间:
2019-08-16 20:53:12
阅读次数:
82
原文: http://blog.gqylpy.com/gqy/227 " 目录 1.socket层 2.理解socket 3.套接字的发展史 4.网络基础 5.socket基本操作 6.socket进阶 7.黏包 8.解决黏包 8.socket的更多方法 1.socket层 2.理解socket s ...
分类:
其他好文 时间:
2019-08-16 20:24:28
阅读次数:
67
socket(套接字) 本地回环地址 127.0.0.1 我们先来写一个简单地服务器和客户端 服务端 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import socket ? server = socket.socket() # 就比如买了一个手机 server.bind ...
分类:
其他好文 时间:
2019-08-08 23:28:39
阅读次数:
105
原文: http://106.13.73.98/__/1/ 目录 1.socket层 2.理解socket 3.套接字的发展史 4.网络基础 5.socket基本操作 6.socket进阶 7.黏包 8.解决黏包 8.socket的更多方法 1.socket层 2.理解socket socket是应 ...
分类:
其他好文 时间:
2019-08-08 19:28:37
阅读次数:
100
一、套接字了解 socket层: 那么多脏活累活我们不想干就全部交给socket来做,它是一组接口,把复杂的TCP/IP协议族隐藏在Socket接口后面 基于网络的套接字家族: 所有地址家族中,AF_INET是使用最广泛的一个,python支持很多种地址家族,但是由于我们只关心网络编程,所以大部分时 ...
分类:
其他好文 时间:
2019-08-08 00:34:13
阅读次数:
126
### 什么是套接字?1. 一组接口2. 作用于应用层与传输层之间3. 隐藏了传输层下面复杂的TCP/IP协议的实现### 基于TCP协议的socket1. 流式协议,面向流的通信是无消息保护边界的2. 会将数据少、时间间隔短的数据一次性打包发送3. 可靠但粘包 1. 数据不会丢,包没收完,会继续上... ...
分类:
其他好文 时间:
2019-08-08 00:31:09
阅读次数:
82
本地回环地址:127.0.0.1 简易版服务端: 简易版客户端: 注意:在写服务端和客户端的时候send和recv需要一一对应,不能再两边都出现,recv是跟内存要数据,至于数据的来源无需考虑 粘包: 服务端: 客户端: 服务端打印结果: 这是因为tcp协议会将时间间隔短的,和文件大小小的会一次打包 ...
分类:
编程语言 时间:
2019-08-08 00:27:57
阅读次数:
139