分享知识 用python开发简单的聊天工具
来源:互联网 发布:mac sierra是什么 编辑:程序博客网 时间:2024/06/06 04:00
【Python是什么?】
豆瓣和Youtube是用它开发的;美国最流行的三大服务器开发语言之一,最工整最严谨的编程语言,取代Java和PHP的开源趋势语言。
通过这个课程的学习,我们会初步掌握Python语言的使用以及利用Django框架开发出自己的简易Blog系统,初步踏入了Web开发工程师的行列。
比如说,如果用python开发一个简答的聊天工具。
其实大家平时用的QQ类似的聊天工具,也是使用socket进行聊天,只是它还包含了更加复杂的功能。基本原理是一样的。
python实现聊天功能,主要用到了socket模块。下面直接上实例吧
server端
import socket
s=socket.socket()
#建立socket链接
s.bind(('127.0.0.1',8000))
#监听连接请求,其中的1 ,是指监听一个
s.listen(1)
#进行循环,一直监听client发来的消息
while 1:
#获取链接IP和端口
conn,addr=s.accept()
print '['+addr[0]+':'+str(addr[1])+'] send a message to me: '+conn.recv(1024)
conn.sendall('I received a message from ['+addr[0]+':'+str(addr[1])+']')
s.close()http://www.pythontab.com/html/20 ... de2bfa15b9d10534b9d
如果你对这有兴趣的话,建议点击官网链接:http://www.maiziedu.com/course/python/ 开发视频学习Python语言入门
豆瓣和Youtube是用它开发的;美国最流行的三大服务器开发语言之一,最工整最严谨的编程语言,取代Java和PHP的开源趋势语言。
通过这个课程的学习,我们会初步掌握Python语言的使用以及利用Django框架开发出自己的简易Blog系统,初步踏入了Web开发工程师的行列。
比如说,如果用python开发一个简答的聊天工具。
其实大家平时用的QQ类似的聊天工具,也是使用socket进行聊天,只是它还包含了更加复杂的功能。基本原理是一样的。
python实现聊天功能,主要用到了socket模块。下面直接上实例吧
server端
import socket
s=socket.socket()
#建立socket链接
s.bind(('127.0.0.1',8000))
#监听连接请求,其中的1 ,是指监听一个
s.listen(1)
#进行循环,一直监听client发来的消息
while 1:
#获取链接IP和端口
conn,addr=s.accept()
print '['+addr[0]+':'+str(addr[1])+'] send a message to me: '+conn.recv(1024)
conn.sendall('I received a message from ['+addr[0]+':'+str(addr[1])+']')
s.close()http://www.pythontab.com/html/20 ... de2bfa15b9d10534b9d
如果你对这有兴趣的话,建议点击官网链接:http://www.maiziedu.com/course/python/ 开发视频学习Python语言入门
0 0
- 分享知识 用python开发简单的聊天工具
- python简单聊天工具开发
- Java之简单的聊天工具
- 聊天工具的开发(1)
- 基于JAVA的聊天工具开发
- Python 变量的简单知识
- 如何制作简单的仿qq聊天工具
- 使用非阻塞通信的简单聊天工具
- 使用socket的阻塞简单通信聊天工具
- 基于socket的android聊天工具简单实现
- iOS一个简单聊天工具的实现
- 创建一个简单的文本图片聊天工具
- 好用的局域网聊天工具
- IOS开发:XMPP聊天工具的使用
- linux之间的简单的聊天工具(一般用在局域网下)
- 分享一个简单的python模板引擎
- Java中的常量、变量、以及数据类型的简单知识分享。
- C#仿飞秋简单聊天工具
- 二叉搜索树(C++)
- CF 3B Lorry
- 字符串初始化
- 百度移动统计的应用
- 前端小tips之标签
- 分享知识 用python开发简单的聊天工具
- Socket编程知识必学
- 简述spring mvc 和spring
- iOS中滤镜的使用(二)滤镜组合
- 利用coverage统计Python代码覆盖率
- android 移动基地接入遇到的问题
- js拼接json格式数据
- Tutorial
- grep -q用于if逻辑判断