如何编写网络聊天器,急啊
系统功能:包括客户端和服务器,可以供多个用户进行聊天。
1 登录功能。客户端登录到聊天服务器,服务器管理所有登录的客户,并将客户列表发送给各个客户显示。
2 客户可以通过服务器转发,实现一对一和多对多聊天。
3 实现呼叫功能。当客户端程序连接服务器时,通过服务器搜索所要呼叫的客户,如果检测到此用户且该用户正处于联网状态,则服务器通知此用户的客户端程序响应主叫方客户端程序,然后在主叫方和被叫方建立连接后,双方就可以聊天或进行其它的通信。
4 客户端程序应该可以实时显示目前其它用户的状态(例如好友信息,上、下线)。
要求至少实现以上的大部分功能。