新版本计划:
客户端: 1.登陆窗口 2.好友窗口 3.对话窗口
流程图: 登录窗口---输入用户名和密码,在登陆窗口上含winsock,内置服务器地址,自动建立连接,并发送用户名和密码到服务器端,服务器端验证,如果正常,则返回登陆成功,如果错误则要求重新输入。 如果登陆成功,则登陆窗口自动隐藏,打开好友窗口,自动读取好友列表。用户选择好友聊天,对话窗口被打开,用户的谈话内容和谈话对象均发送给服务器,例如:砖砖@你好吗 ,@前代表聊天对象,之后代表内容。服务器端收到后,在人员列表中查找名字,如果有砖砖,且砖砖此时和服务器建立有连接,则将对话内容发送给砖砖,如果砖砖不在线,则返回:该用户不在线,未能收到消息。如果没有砖砖这个用户名,则返回:不存在此用户。服务器端给用户转发信息时,格式为:YY@你好吗,YY代表发送信息的对象,服务器查到和砖砖的winsock连接,则将信息转发出。