想开发一个类利于QQ或者是网易泡泡/MSN之类的通讯软件,大家给点意见.谢谢!!!
以前作WEB方面的开发比较多,基本上是B/S结构的,开始用ASP,后来用.NET(C#)。现在要基于联通的BREW做一个C/S结构的聊天通讯工具,最后的目的是PC和PC之间,PC和手机之间要实现即时通讯的功能。
想问的是:朋友们不用关心PC和手机间的交互,就是仅仅实现PC上面的C/S结构。比如像一开始的OICQ那样,当然功能可能比较少一些,暂时不提供语音和视频的交流。能相互之间发送消息就可以了。以前做过VB一些项目,VC学的时间比较长了,但没有什么实际项目经验。网络编程这块了解的不多。现在在重新学习SOCKET编程,查了一些资料,比如说:QQ是基于UDP协议的等等。了解的还是比较片面,自己也照例作了点简单的C/S结构的程序,请问一下朋友们都要作那些方面的准备,例如:
1,服务器端和客户端的开发有没有什么需要特别注意的地方?
2,对于基本的协议需要了解到什么地步?(基本的我知道了,深的就不懂了)
3,像QQ软件在实现的时侯开发的还有客户到服务器的通讯协议是为什么?
随便举点例子,不需要一定针对上面问题,有这方面开发经验的朋友能多介绍一点开发所需要作的准备以及经验谈么?十分感谢!!!