分享知识 用python开发简单的聊天工具

原创 2015年07月09日 11:18:32
【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语言入门
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

GPS闹钟(实现基本定位,添加marker以及实现震动提醒)

源码在文章结尾给出 最终效果图: 设计步骤: 1. 首先利用百度SDK简单的显示经纬度。 2. 将地图显示出来。 3. 将地图移动到我的位置。 4. 添加一个imageButton,使点击它时,再...

python简单聊天工具开发

Whoere开发报告 开发背景: 随着聊天工具的快速发展以及自己知识的逐渐积累,自己也想试试能不能写出一个简单的有聊天功能的程序来。开始是没有一点思路的,不知道客户端和服务端之间怎么连接起来,后来...

Python 超简单的聊天程序

客户端: import socket, sys host = '10.248.27.23' # host = raw_input("Plz imput destination IP:") # da...

Socket通讯编程实现简单的任意聊天程序

Socket通讯编程实现简单的任意聊天程序

Python socket实现简单聊天室

服务端使用了select模块,实现了对多个socket的监控。客户端由于select在Windows下只能对socket使用,所以使用了多线程来实现对客户端输入和socket连接的同时监控。注意这里的...

Python简单的多客户端聊天室程序

http://www.cnblogs.com/haippy/archive/2012/01/06/2314036.html 2012-01-06 10:28 by Haippy, 2722 阅读...

python聊天服务器实现

一个简单的聊天程序,需要写一个服务器和客户端。对于服务器来说,服务器需要有什么功能呢?首先服务器要有接收连接的功能,不然客户端怎么连接,提到连接,那就需要端口了,端口作为计算机之间的通信是必不可少的,...

python实现简单聊天程序

客户端#coding:utf-8 import socket, syshost = 'localhost' port = 10001s = socket.socket(socket.AF_INET,s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)