Location:
Search - cpp p2p chat
Search list
Description: 一个很好的P2P聊天软件开发,基本架构源码~
使用编程语言C++
一个客户端的实现,一个服务器端的实现
在客户端设计三个单独的界面:loginDlg.cpp 用户登录界面 chatclientDlg.cpp 登录后的主界面singleDlg.cpp 点对点聊天界面
此外chatclientDlg.cpp:帮助对话框,主要功能:定义创建套接字失败,注册网络读取事件失败,接收数据失败,发送数据失败,并定义等待15s后请求新的用户列表
chatclient.cpp:客户端主运行程序
在服务器端设计两个单独的界面:
chatservDlg.cpp:1.监听、绑定、接收客户端套接字;
2.发送新上线用户数据(包括新用户的IP、端口号、在线状况)给原在线用户;
3.新上线用户写入服务器
4.发送用户列表给新上线用户
chatserv.cpp:服务器主运行程序-basic source to implement the software of p2p chat.
keywords:p2p,chat,client, server
Platform: |
Size: 5465088 |
Author: lili |
Hits: