ICode9

精准搜索请尝试: 精确搜索
  • day16 常用模块 sys模块(4)2020-07-28 17:34:10

    sys模块 常用:   1 sys.argv 命令行参数List,第一个元素是程序本身路径(掌握) 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 sys.maxint 最大的Int值 5 sys.path 返回模块的搜索路径,初始化

  • Python:模拟进度条2020-07-19 21:31:38

    import time def progress(percent): if percent > 1: percent = 1 res = int(50 * percent) * '#'print("\r[%-50s] %d%%" % (res, int(100 * percent)), end='') recv_size = 0 total_size = 102400 while recv_size

  • 实验八2020-06-14 11:54:12

    实验八、进程与通信   项目内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接地址 学号-姓名 15041410-韦留亨 作业学习目标 1.了解进程间通信的常用方式; 2.掌握管道、消息队列、信号量、共享内存实现进程间通信的方法。 1、举例

  • 实验八:进程间通信2020-05-25 23:05:37

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 班级课程的要求链接 学号-姓名 17043133-木腾飞 作业要求 1.了解进程通信的常用方式;2.掌握管道、消息队列、信号量、共享内存实现进程间通信的方法 1.举例说明使用匿名管道进行进程通信

  • 实验三 Socket编程技术2020-05-23 23:02:12

    学号 2019-2020-2 《Python程序设计》实验3报告 课程:《Python程序设计》 班级: 1934 姓名: 李宇凡 学号:20193404 实验教师:王志强 实验日期:2020年5月23日 必修/选修: 公选课 1.实验内容: (一)实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套

  • 20191108 实验三《Python程序设计》实验报告2020-05-23 15:54:02

    20191108 2019-2020-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 1911 姓名: 朱家婧 学号:20191108 实验教师:王志强 实验日期:2020年5月21日 必修/选修: 公选课 1.实验内容: 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/

  • 网络编程2020-05-22 11:06:36

    目录网络编程软件开发架构:c/s架构:b/s架构:OSI七层协议小结:socket概念理解sockettcp协议和udp协议套接字socket初使用黏包struct模块SocketServer模块介绍 网络编程 软件开发架构: 我们了解的设计到两个程序之间通讯的应用大致可以分为两类: 应用类:QQ,微信,优酷等这一类都属于安装在桌

  • 20181218 实验三《Python程序设计》实验报告2020-05-16 15:53:37

    20181218 2019-2020-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 1812 姓名: 学号:20181218 实验教师:王志强 实验日期:2020年5月16日 必修/选修: 公选课 目录20181218 2019-2020-2 《Python程序设计》实验三报告1.实验内容2. 实验过程及结果实现服务端和客户端通信文

  • Python 复习笔记 socket2020-05-07 18:04:42

      UDP:相当于写信,需要IP,端口,内容 然后一起发出。不安全,甚至可能丢或者被别人收走TPC:相当于打电话,连接时需要应答,超时后会验证,比较麻烦但是比较安全。虽然内容可能丢失,套接字是全双工的 UDP:   流程:     1.创建套接字     2.接受/发送数据     3.关闭套接字  

  • IO模型2020-04-28 23:51:15

    一、概述   1、指的是针对网络的IO。   2、常见的会产生网络IO阻塞的状态:accept,recv(recvfrom)。   3、接收数据的两个阶段:操作系统等待对方数据传过来的wait_data(waiting for the data to be ready)和操作系统将数据从内核拷贝到进程的copy_data(copying the data from the ker

  • 套接字通讯——粘包问题与socketserver模块实现并发2020-04-21 21:03:29

    基于tcp协议实现远程执行命令 客户端 from socket import * import struct import json client = socket(AF_INET, SOCK_STREAM) client.connect(('127.0.0.1', 8080)) server_res = client.recv(1024) print(server_res.decode('utf-8')) while True: cmd = input(

  • TCP 传输数据终极版(解决粘包问题)2020-04-21 19:08:47

    服务端: """ @作者: egon老湿 @微信:18611453110 @专栏: https://zhuanlan.zhihu.com/c_1189883314197168128 """ # 服务端应该满足两个特点: # 1、一直对外提供服务 # 2、并发地服务多个客户端 import subprocess import struct import json from socket import * server=socket(A

  • 粘包问题2020-04-21 17:56:02

    一、什么是粘包问题 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可见的,因此TCP协议是面向流的

  • 粘包问题2020-04-21 17:00:09

    目录粘包问题1 前言2 粘包问题的定义3 粘包问题出现的原因4 解决粘包问题思路5 具体实现5.1 基础实现5.2 进阶实现 粘包问题 1 前言 基于TCP协议实现远程执行命令 · · 客户端 from socket import * client=socket(AF_INET,SOCK_STREAM) client.connect(('127.0.0.1',8082)) wh

  • 复习2020-03-21 20:58:30

    复习用tcp协议进行远程运行终端。 服务端代码: 1 from socket import * 2 import struct 3 import subprocess 4 tcp_server = socket(AF_INET,SOCK_STREAM) 5 tcp_server.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) 6 tcp_server.bind(('127.0.0.1',8080)) 7 tcp_server.list

  • send()函数 recv()函数2020-03-16 15:01:23

    int send( SOCKET s,      const char FAR *buf,      int len,      int flags );     不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。   客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。   该函

  • python:网络编程(udp 和 tcp)2020-03-13 17:06:15

    一、udp 1、发送数据 # 发送数据 from socket import * # 创建udp套接字 udp_socket = socket(AF_INET, SOCK_DGRAM) # 接收方的地址 dest_addr = ('192.168.0.109', 8080) # 要发送的数据 # send_data = 'hi~' send_data = input('请输入你要发送的数据:') # 发送数据到指

  • Python脚本实现网卡流量监控2020-03-12 10:03:53

    #/usr/bin/env/python #coding=utf-8   import sys,re,time,os maxdata = 50000 #单位KB memfilename = '/tmp/newnetcardtransdata.txt' netcard = '/proc/net/dev'   def checkfile(filename):   if os.path.isfile(filename):     pass   else:     f =

  • linux socket编程recv、recvfrom、recvmsg函数详解2020-02-03 22:03:49

    size_t recv(int sockfd,void * buf,size_t len,int flags); recv()函数的参数列表与send()函数的参数列表形式相同,代表的含义也基本对应,只是参数sockfd表示用于接收数据的socket文件描述符; 此外函数read()、recvfrom()、recvmsg()函数也可用于接收信息,recvfrom、recvmsg函

  • python网络编程2020-02-03 14:00:39

    一:进程间的通信   1.本地进程间的通信   消息传递(管道,FIFO,消息队列)   同步(互斥量,条件变量,读写锁,文件和写记录锁,信号量)   共享内存(匿名的和具名的)        远程过程调用        2.网络进程间的通信   网络上的进程对得唯一区分,这样才能进行网络间的通信,比如QQ

  • 【计算机网络课程设计】2019-智能家居协议设计2020-01-24 12:05:26

    题目描述: 智能家居协议设计     实现一个基于socket的物联网服务器,接收来自客户端的数据。实现一个物联网客户端,模拟设备。客户端产生数据,发送至服务器,服务器根据协议对数据作出处理。 需要模式的设备有:    温度传感器:采集房间温度信息。    湿度传感器:采集房间湿度信息

  • recv&send函数2020-01-22 10:43:38

    socket函数创建一个文件描述符fd,一个fd 对应两个缓冲区,一个输入缓冲区,一个输出缓冲区。 而recv和send函数就是对这两个函数进行操作。 一、recv函数 int recv( SOCKET s, char *buf, int len, int flags); 函数功能:不论客户端还是服务端都能通过recv从TCP另一端接收数据。

  • day29 python socket实现文件上传下载功能 socketserver模块2020-01-20 13:51:13

    day29 python socket实现文件上传下载功能 socketserver模块   一.写个文件上传的功能(类似于ftp文件上传的功能)     1.上传文件需要考虑先传: 文件信息(包括文件名, 大小, md5, 和上传的动作)     2.上传数据结构的组织: 防止出现黏包的现象(通过构造数据头部信息实

  • Python开发 之 Websocket 的使用示例2020-01-16 17:01:24

    1、唠唠叨叨 最近又回顾了下Websocket,发现已经忘的七七八八了。于是用js写了客户端,用python写了服务端,来复习一下这方面的知识。 2、先看一下效果吧 2.1、效果1(一个客户端连上服务的并发送消息)   2.2、效果2(另一个客户端连上服务的并发送消息)   2.3、效果3(服务的收到客户端的

  • 模拟一个在线音乐播放程序(socket + 数据库)2020-01-16 10:58:12

    模拟一个在线音乐播放程序(数据库 + socket(TCP协议)) 1,使用C/S架构来进行设计,分别写出客户端和服务器程序, 2,客户端链接服务器之后,服务器向用户提示可以选择的歌曲列表,用户选择后开始播放(音频文件存放在本地即可)。不需要实现暂停、切歌等功能 3,需要把常用功能封装为一个工具模块(.py文

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有