请教一个小软件的开发思路,类似于局域网内的群聊程序...
我想开发一个局域网内的类似于QQ里的群聊程序。
组成:服务器和客户端。
要求:1、在一个局域网内一台机子安装服务器,其他几台机子安装客户端。如果某一个客户端有信息要发送,便先将这个信息发送给服务器,服务器然后将这个信息发送给在线的所有客户端(除他本人之外),其实就是和QQ里面的群聊是一样的原理。
2、局域网内实现。
3、不依赖任何网络控件,完全从底层写起。
请教一下:1、我想完成这个程序,需要去学习哪些知识点了(socket编程,多线程编程,还有了?)?
2、用什么协议了?
3、谁能给我一些这些方面的小例子了?
我用的是c++,在c++builder 6下开发。