其实,这个问题我已经问了好久了,就是没人回应,服务端有响应,但客户端为什么没响应? 我看其中的源码,
服务器端有在线用户的请求:
POnlineUserRES res;
res.assembleData( node-> user_id , node-> user_name.c_str( ) , node-> isCharement , node-> data_name.c_str( ) , false );
client-> Send( res.buffer ); 客户端也有接收的过程:
while( pThis-> cmdTCP.Receive( buffer/* , &tm */ ) )
{ //取出数据出错,那么保持连接继续工作
if( ! buffer.GetSize( ) ) break; try
{
switch( *( int * )( buffer.GetBuffer( ) + INT_SIZE ) )
{ //在线用户信息
case POnlineUserRESTAG : pThis-> OnlineUserRES( buffer ); break;
//创建会议回复
case PCreateDataNodeRESTAG : pThis-> OnCreateDataNodeRES( buffer ); break;
........
}
}
但客户端就显示不了在线用户呢? 有源码,哪位高手帮忙看看啊?
http://download.csdn.net/source/327318
服务器端有在线用户的请求:
POnlineUserRES res;
res.assembleData( node-> user_id , node-> user_name.c_str( ) , node-> isCharement , node-> data_name.c_str( ) , false );
client-> Send( res.buffer ); 客户端也有接收的过程:
while( pThis-> cmdTCP.Receive( buffer/* , &tm */ ) )
{ //取出数据出错,那么保持连接继续工作
if( ! buffer.GetSize( ) ) break; try
{
switch( *( int * )( buffer.GetBuffer( ) + INT_SIZE ) )
{ //在线用户信息
case POnlineUserRESTAG : pThis-> OnlineUserRES( buffer ); break;
//创建会议回复
case PCreateDataNodeRESTAG : pThis-> OnCreateDataNodeRES( buffer ); break;
........
}
}
但客户端就显示不了在线用户呢? 有源码,哪位高手帮忙看看啊?
http://download.csdn.net/source/327318
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货