摘要: 让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意注意: res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=subproc 阅读全文
posted @ 2017-05-04 15:50 py鱼 阅读(619) 评论(0) 推荐(0) 编辑
摘要: udp客户端 udp套接字简单示例 QQ聊天 udp服务端 udp客户端 时间服务器 阅读全文
posted @ 2017-05-04 15:12 py鱼 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一个简单的python socket编程 一、套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为B 阅读全文
posted @ 2017-05-04 08:37 py鱼 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型 套接字格式: socket( 阅读全文
posted @ 2017-05-03 15:39 py鱼 阅读(301) 评论(0) 推荐(0) 编辑
摘要: tcp服务端 tcp客户端 socket通信流程与打电话流程类似,我们就以打电话为例来实现一个low版的套接字通信 上述流程的问题是,服务端只能接受一次链接,然后就彻底关闭掉了,实际情况应该是,服务端不断接受链接,然后循环通信,通信完毕后只关闭链接,服务器能够继续接收下一次链接,下面是修改版 问题: 阅读全文
posted @ 2017-05-03 15:18 py鱼 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 阅读全文
posted @ 2017-05-03 15:16 py鱼 阅读(232) 评论(0) 推荐(0) 编辑
摘要: '''foo/ bin/ #存放项目的一些可执行文件,当然你可以起名script/之类也可 foo foo/ #存放项目源代码 1,源代码中所有模块、包都应该放在此目录。不要置于顶层目录 tests/ # 2,其子目录tests/ 存放单元测试代码 3,程序入口最好命名为main.py __init 阅读全文
posted @ 2017-05-02 20:24 py鱼 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py 的后缀。 2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py 阅读全文
posted @ 2017-05-02 16:25 py鱼 阅读(391) 评论(0) 推荐(0) 编辑
摘要: re模块(* * * * *) 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字 阅读全文
posted @ 2017-04-27 20:22 py鱼 阅读(308) 评论(0) 推荐(0) 编辑
摘要: sys模块 阅读全文
posted @ 2017-04-26 16:42 py鱼 阅读(166) 评论(0) 推荐(0) 编辑
点我回主页