网络编程-练习题 2018/08/27 | Python-6.网络编程-SOCKET开发 | admin | 暂无评论 | 1247 views 1.什么是C/S架构? C:Client S:Server 2. 互联网协议是什么?分别介绍五层协议中每一层的功能? 互联网协议就是计算机界的英语,网络就是物理链接介质+互联网协议。互联网协议分为osi七层或tcp/ip五层或tcp/ip四层。 应用层: 传输层: 网络层: 数据链路层: 物理层: 3. 于tc……
文件传输 2018/08/23 | Python-6.网络编程-SOCKET开发 | admin | 暂无评论 | 861 views 简单的文件传输功能 目录结构: server.py import socket import os import json import struct IP = “127.0.0.1” PORT = 9090 SHAR_DIR = r”D:\PycharmProjects\python_fullstack_middle\第三……
粘包 2018/08/20 | Python-6.网络编程-SOCKET开发 | admin | 暂无评论 | 864 views 粘包现象 就是客户端发送到服务端的命令请求,服务端响应后发送结果回客户端,如果客户端接收的字节数小于结果的字节数,就会导致结果收不完,要在下一次的接收中才能再次把上一次没有接收完的数据收回来。 粘包底层原理分析 后面补充 解决粘包问题-简单版 服务端: import socket import subprocess import stru……
基于socket实现简单套接字通信 2018/08/16 | Python-6.网络编程-SOCKET开发 | admin | 暂无评论 | 1058 views 基于socket实现简单套接字通信 服务端: import socket # 1. 买手机 phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2. 绑定手机卡 phone.bind((“127.0.0.1”, 8080)) # 3. 开机 phone.listen(5)……