本文以实例形式讲述了python3编写C/S网络程序的实现方法。具体方法如下:

本文所述实例是根据wingIDE的提示编写的一个C/S小程序,具体代码如下:

client端myclient.py代码如下:

#!/bin/env python

#-*- coding:gb18030 -*-

#

import socket

import time

i=1

while i<10:

address=("127.0.0.1",3138)

s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.connect(address)

buf='N:%d' % i

s.send(buf.encode()) #注意,在python3.0中,网络发送必须采用字节字符串格式的,比如s.send(b"abc")

buff=s.recv(1024)

if(len(buff)):

print(buff)

s.close

time.sleep(1)

i+=1

server端myserver.py代码如下:

#!/bin/env python

#-*- coding:gb18030 -*-

#

import socket

address=('127.0.0.1',3138)

s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.bind(address)

s.listen(10)

while True:

cfd,address=s.accept()

buf=cfd.recv(1024)

print(buf,address)

cfd.send(buf)

cfd.close()

希望本文实例对大家Python网络程序设计能有一定的参考借鉴作用。

python开发网络程序教程_python3编写C/S网络程序实例教程相关推荐

  1. eclipse编写java教程_【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即Java SE Devel ...

  2. PHP: 手把手编写自己的 MVC 框架实例教程

    1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller ...

  3. python新建文件夹口令_Python脚本破解压缩文件口令实例教程(zipfile)

    zipfile模块是python中一个处理压缩文件的模块,解决了不少我们平常需要处理压缩文件的需求 ,本文主要谈谈zipfile几个常用的用法. 环境:Windows python版本2.7.15 P ...

  4. python开发串口通信界面_python3脚本篇1-串口通讯脚本

    前言 本文我们来学习Python软件包pyserial的使用,硬件采用wemos D1开发板,直接烧录串口章节代码即可,本文主要编写PC端Python脚本,完成脚本和外接串口设备通讯的功能. 一.基础 ...

  5. python开发windows界面_python适合windows的桌面应用程序开发吗?

    谢... 谢特!... (自己跑过来的). 曾经从事过几个桌面应用程序的开发, 来提供些建议 Qt 的 signal-slot 的机制做得很不错, 充分理解以后开发起来很顺手. 早期项目里, 举个栗子 ...

  6. python开发微信群_Python编程:微信群聊程序的开发与进/线程知识汇总(附代码)

    本文承接上篇文章的客户端-服务器聊天对话程序,进一步设计开发了微信群聊的python模拟程序,涉及的python知识点为:Python实战:聊天软件开发与TCP/Socket编程知识汇总(附代码)和 ...

  7. 用python做一个简单的投票程序_如何编写一个自动投票程序

    展开全部 此文章为ocean所有32313133353236313431303231363533e59b9ee7ad9431333335346138,版权归ocean所有 如何编写投票程序,大致分为这 ...

  8. python写一个ssh工具_Python3制作简易SSH登录工具|python3教程|python入门|python教程

    https://www.xin3721.com/eschool/pythonxin3721/ 本文转载至知乎ID:Charles(白露未晞)知乎个人专栏 下载W3Cschool手机App,0基础随时随 ...

  9. Python不使用scrapy框架而编写的网页爬虫程序

    本文代码节选(略有改动)自<Python程序设计(第2版)>(董付国编著,清华大学出版社),没有使用scrapy爬虫框架,而是使用标准库urllib访问网页实现爬虫功能,如果网页包含感兴趣 ...

最新文章

  1. 37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...
  2. 国外论坛BCH关注度暴涨
  3. 实现二叉树的先序遍历、中序遍历、后序遍历
  4. c#实现显式的用户自定义类型转换(关键字explicit operator)
  5. PHP中error_reporting()用法详解
  6. Swoole的think-swoole的安装
  7. 【数组】 - 有序数组设计
  8. ConsurrentDictionary并发字典知多少?
  9. IntelliJ IDEA for Mac如何使用单元测试Junit
  10. Linux 命令之 xargs -- 给其他命令传递参数的一个过滤器
  11. 《数学分析》里的人生
  12. HDU 3564 Another LIS
  13. 【Python3_进阶系列_010】Python3-生成器
  14. [解决方案]验证码无法显示
  15. 优秀的命令行文件传输程序(转)
  16. 【复习+知识补充】EL表达式:只能调用静态方法
  17. collect2: error: ld returned 1 exit status
  18. Cadence Allegro PCB 17.4的叠层、正片和负片的设计
  19. oracle添加redo,添加redolog组成员
  20. 这些东西适合做什么?

热门文章

  1. Selenium-WebDriver基本使用和API--1
  2. 【论文写作】网上办公自动系统中功能需求如何写
  3. opengl linux windows,linux – 使用没有X-Window系统的OpenGL
  4. 我用Python写了一个邮箱脚本发给班花,没想到事情闹大了...
  5. celebs名人写真图片数据采集,先下载100个G再说
  6. php微博发布时间,PHP格式化显示时间函数,用于微博、社交媒体等,类似豆瓣
  7. Pytorch 基本概念
  8. 洛谷P4782 2-SAT问题
  9. 微信小程序连接本地接口(转)
  10. ES6基础教程一 学习笔记