python聊天程序程序代码_python聊天程序实例代码分享 -电脑资料

代码简单,直接看代码吧:

复制代码代码如下:

import socket

import threading

import re

#import Tkinter

def ser():

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

s.bind(('',33333))

s.listen(1)

conn,addr=s.accept()

while True:

print '[%s:%d] send a message to me: %s'%(addr[0],addr[1],conn.recv(1024))

s.close()

def clt():

c=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

ip_pattern=re.compile(r'^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$')

while True:

ip=raw_input('Input the Server\'s IPv4 address:')

ip_match=ip_pattern.match(ip)

if ip_match:

break

c.connect((ip,33333))

while True:

sms=raw_input('Input the message you want to send:')

c.sendall(sms)

c.close()

if __name__=="__main__":

ser=threading.Thread(target=ser)

clt=threading.Thread(target=clt)

ser.start()

clt.start()

ser.join()

clt.join()

您可能感兴趣的文章:

解析:通过php socket并借助telnet实现简单的聊天程序

发布一个迷你php+AJAX聊天程序[聊天室]提供下载

ASP编程入门进阶(十一):Chat聊天程序

如何编写一个最简单的聊天程序?

概述IE和SQL2k开发一个XML聊天程序

QQ空间 搜狐微博 人人网 开心网 百度搜藏更多

Tags:聊天程序

复制链接收藏本文打印本文关闭本文返回首页

上一篇:python实现系统状态监测和故障转移实例方法

下一篇:windows下wxPython开发环境安装与配置方法

相关文章

2014-02-02python和pyqt实现360的CLable控件

2013-12-12使用Python进行稳定可靠的文件操作详解

2014-04-04python实现linux服务器批量修改密码并生成execl

2014-06-06win7 下搭建sublime的python开发环境的配置方法

2013-11-11python连接池实现示例程序

2014-02-02windows下python模拟鼠标点击和键盘输示例

2009-11-11Python3 入门教程 简单但比较不错

2008-10-10Python日期操作学习笔记

2013-10-10python操作MySQL数据库具体方法

2011-03-03Python中的文件和目录操作实现代码

文章评论

最 近 更 新

从零学python系列之数据处理编程实例(二

python和C语言混合编程实例

python抓取网页时字符集转换问题处理方案

Python类的基础入门知识

pyqt4教程之messagebox使用示例分享

python实现的各种排序算法代码

pycharm 使用心得(八)如何调用另一文件

python实现代理服务功能实例

python使用cookielib库示例分享

Python中针对函数处理的特殊方法

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 文件和路径操作函数小结

python 字符串split的用法分享

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值