首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

基于Socket的即时通信系统解决方法

2012-04-18 
基于Socket的即时通信系统要求如下1.利用Socket通信机制实现一种即时通信系统。2.系统分为服务端和客户端两

基于Socket的即时通信系统
要求如下
1.利用Socket通信机制实现一种即时通信系统。
2.系统分为服务端和客户端两部分:
2.1 客户端向服务器注册自己的信息,包括IP地址、端口号、用户名等;
2.2 客户端启动后向服务器查询其它用户在线状态,包括用户名、IP地址、端口号等;
2.3 客户端之间建立直接连接,实现一对一的信息交换;
2.4 服务器端维护用户的状态信息,对用户查询做出响应;
2.5利用客户端,或是服务器实现信息的群发(实现时任选一种方式)。
4.FTP服务器必须对出现的问题或错误做出响应。


请牛人给个学习步骤,我只学过C语言,了解点C++。应该怎么完成这个程序

[解决办法]
和++没关系。
学socket,tcp/ip,NAT穿透,iocp
根据需求定义自己的协议
实现服务器
实现客户端

热点排行