我现在正在用VC设计一个模仿QQ的聊天程序,其中客户端要实现成安装版,其功能为申请号码,登录,好友列表和好友在线状态。服务器要登记在线客户,数据库为Access,我该怎么设计表才能实现客户好友的动态变化,服务器怎么才能将不同好友的IP地址发送给每个客户,并表明在线状态。我该设计几个表?个人信息较简单,只需统计名称,号码,密码,所在省区,性别。
客户之间通信采用什么方式好是TCP还是UDP?服务其该怎么设计线程?