2007年5月18日星期五

哦my god

这几天满脑子都是jabber,psi, pidgin,openfire,一时是做不了了,不知道用哪个做服务器和客户端,老师要求的没那么高,网上开源的软件都太大了,不好剪裁,困惑哦。以前太小看这东西了,比较难做。英文还是要重新翻译,事情可真多。


通信的双方在安装了同样的通信程序的基础上,可以登录到要想与之交流的主机上,此时一台计算机作为服务器,另一台则作为客户机,通信的双方就可以在网上实时聊天和进行文件传输。是一个程序同时实现两个功能吗?有点像是一个网络聊天室,带登录的功能。问过指导老师了,是做一个客户端一个服务器端,客户端可以在服务器端注册并登录。这就明了了,网上的都是这样的。


应该是这样的:client登录到server,但是server并不中转到另外一个client而是直接和client进行通讯。

程序是做出来了,client可以连接到server并发送消息,还完成了文件传输的功能,前几天交给老师,老师觉得还是太简单了,看着有点像课程设计不像毕业设计,要求我再加点料。完成像QQ那样的不太现实,因为工作原理不同而且时间也不够。先完成文件传输的存储选择,再考虑是不是加个登录功能。