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读写Excel文件的实例
Nov 01 Python
Python自动扫雷实现方法
Jul 25 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python模拟脉冲星伪信号频率实例代码
Jan 03 Python
Python 实现网页自动截图的示例讲解
May 17 Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 Python
influx+grafana自定义python采集数据和一些坑的总结
Sep 17 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
django创建超级用户时指定添加其它字段方式
May 14 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
Jan 08 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 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 foreach 参数强制类型转换的问题
2010/12/10 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
php获取apk包信息的方法
2014/08/15 PHP
详解php协程知识点
2018/09/21 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
javascript 年月日联动实现核心代码
2009/12/21 Javascript
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
js中arguments的用法(实例讲解)
2013/11/30 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
2016/02/16 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
python中assert用法实例分析
2015/04/30 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
10款最好的Python开发编辑器
2019/07/03 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
使用python绘制二维图形示例
2019/11/22 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
struct和class的区别
2015/11/20 面试题
护士毕业生自我鉴定
2014/02/08 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
环境保护建议书
2014/08/26 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
2015元旦节寄语
2014/12/08 职场文书
四年级小学生评语
2014/12/26 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
家访教师心得体会
2016/01/23 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
再谈python_tkinter弹出对话框创建
2022/03/20 Python