用python语言可以轻松构建一个网络应用,我把python语言定义为把玩,应用扩展,用它来构建网络应用确实比较轻松啊。比如说发邮件吧,在C++下邮件发送一直找不到的开源包,dephi下indy也是不能平台移植。如果用c嵌入python语言就变的非常简单了......
-------------------------------------------------------------------------
# -*- coding: cp936 -*-
###################################
#
# 2009-09-16
#
###################################
#导入工具包
import socket,struct,time,re
#定义对象
class TestClient:
#构造函数、也可以说入口函数
def __init__(self):
self.Sock = None
self.ServerIp= 'localhost'
self.ServerPort = 5150
self.timeout = 3
def SessionWithServer(self):
error = self.Sock.connect((self.ServerIp,self.ServerPort))
if error != None:
print('connect errror:',error)
else:
while 1:
self.Sock.send('Hello world !')
print 'send:','Hello world !'
revdata = self.Sock.recv(1024)
print 'received:',revdata
time.sleep(1)
def setServerAddr(self,ip,port):
self.ServerIp=ip
self.ServerPort = port
def getServerAddr(self):
return (self.ServerIp,self.ServerPort)
def setTimeout(self,To):
self.timeout = To
def getTimeout(self):
return self.timeout
def createSocket(self):
self.Sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
self.Sock.settimeout(self.timeout)
def close(self):
self.Sock.close()
#main方法
if __name__ == '__main__':
tc = TestClient()
#tc.setServerAddr('10.8.10.94',5150)
tc.createSocket()
tc.SessionWithServer()
tc.close()
分享到:
相关推荐
文章目录面向对象设计类与对象的概念1、类与对象的本质2、面向对象设计 到 面向对象编程3、类实例化4、例如一个学校类面向对象编程1、案例2、面向对象语言和面向对象编程之间的关系3、类的属性4、类的其他一些属性5...
Python实用教程:Python基础,Python高级特性,面向对象编程,多线程,数据库,数据科学,Flask,爬虫开发教程。内部含有学习笔记、MD文档、项目教程、笔记文档 Python实用教程:Python基础,Python高级特性,面向...
Python面向对象进阶教程
面向对象编程: 介绍如何在 Python 中进行面向对象编程,包括类的定义、对象的创建、继承、封装和多态等概念。笔记会提供实例代码来演示面向对象编程的应用。 异常处理: 学习如何捕获和处理异常,以及使用 t
2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格 4. 班级关联课程、讲师 5. 创建学员时,选择学校,关联班级 5. 创建讲师角色时要关联学校 6. 提供三个角色...
python面向对象基础知识
关于python面向对象的知识,通过例子完成一整个学习,对后续django开发有很大帮助
希望通过python笔记可以让你了解Python基础,入门Python。 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,它具有比其他语言更有特色语法结构。Python特点...
学习嵩天老师课程所做的笔记。课程目标:正确理解Python面向对象编程理念与方法,掌握面向对象编程设计的具体方法。包括Python面向对象基础,Python面向对象进阶。包括了Python面向对象进阶语法全体系。
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 * *...
有编程基础,学过c和java,纯干货Python学习笔记 时间充裕的推荐看视频学习,时间较紧的可以看我的笔记 有问题欢迎斧正 视频链接会在最后一个笔记中附上
报了两万多元的python就业培训班得来的笔记,里面有函数,控制流,模块,面向对象 和容器五个xmind,总结了python重要语法和注意事项,适合所有涉及python的人学习和巩固知识,在职业道路上越走越远
第十三章 面向对象编程 第十四章 执行环境 第2部分 高级主题 第十五章 正则表达式 第十六章 网络编程 第十七章 网络客户端编程 第十八章 多线程编程 第十九章 图形用户界面编程 第二十章 Web编程 第二十一章...
【Python入门自学笔记专辑】——面向对象编程 前言 面相对象是Python的重要特性,继承了C++的类风格,在Python中的一切数据类型都是面向对象的。本章主要介绍Python的面向对象编程。 面向对象: 什么是OOP...
python后端开发学习笔记,知识体系,技术栈 python Django mysql性能优化 redis 面向对象
贪吃蛇python面向对象
Python 是一种支持面向对象的解释性高级语言,Simple yet Powerful 是人们对它的 一致评价。最初是在苹果计算机上被编译成功的,但现在他已经可以运行于世界上主流的 操作平台之上了。跨平台性极强。它包含多种 ...
零基础学Python口袋笔记课件 归纳总结整理手册07 第7章 面向对象的程序设计背记手册.pdf 零基础学Python口袋笔记课件 归纳总结整理手册08 第8章 模块背记手册方案.pdf 零基础学Python口袋笔记课件 归纳总结整理手册...
面向对象编程(OOP) 类和对象的概念 属性的定义和使用 方法的定义和调用 继承和多态 模块和包 自定义模块 导入模块 包的概念和使用 错误和调试 断点和调试器 日志记录(logging模块) 单元测试(unittest模块) ...
我之前也写了一篇关于面向对象编程的博客,两篇博客内容相近,包含了我这两次学习的全部内容 第一篇博客 1. 转义字符 \n:换行 \t:制表符,tab “\”号后面可以跟八进制或者十六进制来表示字符,如\141、\x61表示a ...