资源简介
代码片段和文件信息
#!/usr/bin/python
# -*- coding: utf-8 -*-
import socket select threading sys
class ChatClient():
“““聊天室客户端类
用以实现客户端的功能
包括创建服客户端socket连接服务器收发服务器端和其他客户端的数据
“““
def __init__(self host port):
self.HOST = host
self.PORT = port
self.client_socket = socket.socket()
self.client_socket.connect((self.HOST self.PORT))
self.client_readlist = [self.client_socket]
def receivemessage(self):
while True:
readlist writelist errorlist = select.select(self.client_readlist [] [])
if self.client_socket in readlist:
try:
# 从服务器接收数据数据buffer为4096
print(self.client_socket.recv(4096).decode(‘utf-8‘))
except socket.error as err:
print(‘连接错误...‘)
exit()
def sendmessage(self):
# 发送数据将客户端用户输入的信息发送出去
while T
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3933 2019-11-21 21:46 chatserver.py
文件 1650 2019-11-21 21:46 chatclient.py
- 上一篇:与孩子一起学编程(中文)
- 下一篇:python版经典贪吃蛇
相关资源
- Python + PyQt5 + MySQL模拟QQ的聊天与娱乐
- python聊天室---pyqt5+socket+Thread聊天室
- Python-基于itchat库和图灵机器人实现的
- python TCP聊天程序
- python实现微信聊天机器人
- Python 聊天室 客户端和服务端 聊天
- python多人在线聊天室
- python编写的类似QQ的聊天工具
- Python简版聊天室代码
- 基于TensorFlow实现的闲聊机器人
- 基于socket的python聊天
- python实现类似于QQ或MSN的聊天系统
- python多人聊天服务器 socket
- SOCKET实现DES加密的全双工聊天程序
- python聊天室
- python实现QQ基本功能python实现聊天工具
- 多人聊天室python实现
- Python 文字聊天室项目
- python聊天-服务端与客户端
- Python使用微信实现两个机器人的聊天
- 基于socket和tkinter的python网络聊天室程
- python简单网络聊天室(tk socket)
- 微信自动聊天(基于itchat)
- python聊天机器人(语音识别、语义处
- python聊天机器人(扫码登陆网页版微
- python 扫描二维码登陆网页微信并监测
- python udp聊天
- python websocket聊天室 (Flask-socketio)
- Py局域网聊天程序
- 多人聊天室python实现(可发送图片、
评论
共有 条评论