|
代码简单,直接看代码吧: 复制代码 代码如下: 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}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|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()
您可能感兴趣的文章:- python的tkinter布局之简单的聊天窗口实现方法
- 基于Python如何使用AIML搭建聊天机器人
- 快速实现基于Python的微信聊天机器人示例代码
- Python socket C/S结构的聊天室应用实现
- 小小聊天室Python代码实现
- python socket多线程通讯实例分析(聊天室)
- 使用Python的Tornado框架实现一个一对一聊天的程序
- 详解Python各大聊天系统的屏蔽脏话功能原理
- Python实现的使用telnet登陆聊天室实例
- python实现聊天小程序
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|