我用MFC中的CSocket写的程序,怎么样才能让客户端也能收到服务器端的信息呢?

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:12:01
我用MFC中的CSocket写的程序,服务器监听可以收到客户端发送的信息,但是怎么样才能让客户端也能收到服务器端的信息呢?另外CSocket直接使用就是在单独的线程吗?谢谢,大家帮帮忙,项目周日纳期,着急中
最好有demo让我看看,是不是我选择TCP协议就是错的呢?我的需求有点像飞鸽,相互之间都可以收到聊天信息,飞鸽是如何实现的呢?先谢谢大家了

客户端设置异步接收函数,重写WindowProc这个虚函数函数,在参数lParam 等于FD_READ的时候,调用你的接受函数。
也就是
if(lParam == FD_READ)
{
ReceiveMsg();//改为你的接收函数
}