python3编写C/S网络程序实例教程


Posted in Python onAugust 25, 2014

本文以实例形式讲述了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 相关文章推荐
python时间整形转标准格式的示例分享
Feb 14 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
Feb 08 Python
PHP实现发送和接收JSON请求
Jun 07 Python
Python拼接微信好友头像大图的实现方法
Aug 01 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
使用Python批量修改文件名的代码实例
Jan 24 Python
python程序变成软件的实操方法
Jun 24 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
pyspark 随机森林的实现
Apr 24 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 Python
Python基本数据类型之字符串str
Jul 21 Python
详解在OpenCV中如何使用图像像素
Mar 03 Python
python实现从字符串中找出字符1的位置以及个数的方法
Aug 25 #Python
Python实现根据指定端口探测服务器/模块部署的方法
Aug 25 #Python
python的类变量和成员变量用法实例教程
Aug 25 #Python
Python写的创建文件夹自定义函数mkdir()
Aug 25 #Python
Python中的startswith和endswith函数使用实例
Aug 25 #Python
Python socket.error: [Errno 98] Address already in use的原因和解决方法
Aug 25 #Python
Python对小数进行除法运算的正确方法示例
Aug 25 #Python
You might like
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
PHP快速排序quicksort实例详解
2016/09/28 PHP
php中this关键字用法分析
2016/12/07 PHP
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
2013/06/05 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
Angular2 父子组件数据通信实例
2017/06/22 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
学习张林森心得体会
2014/09/10 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
公司周年庆典标语
2014/10/07 职场文书
员工加薪申请报告
2015/05/15 职场文书
学校食堂管理制度
2015/08/04 职场文书
初中团支书竞选稿
2015/11/21 职场文书
2016入党心得体会范文
2016/01/06 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL