18 Sep 2015
我启动了一个server(‘182.254.152.182’, 10003):,在服务器上,可接受json数据,格式为:
{ 'key': 'aming-linux-the5fire', 'data': { 'name': '你的名称', 'words': '你想说话的', } }
需要写一个client端通过socket连接这个服务接口,然后把数据发送过来。
设计一个多人聊天程序,实现如下功能
注册功能:
聊天功能
考虑使用类+多线程的方式完成
我的代码:
Class ChatServer: def __init__(self): self.online_user = [] def on_accept(self): conn, addr = self.sock.accept() self.online_user.append(conn) def broadcast(self, msg): for conn in self.online_user: conn.sendall(msg)