UpdateData();
BOOL bCreated = m_Socket.Create();
if( bCreated )
{
BOOL bConnected = m_Socket.Connect( m_IPAddress,m_PortNumber );
if( bConnected )
{
CSocketFile SocketFile(&m_Socket);
CArchive arRecv(&SocketFile,CArchive::load);
CArchive arSend(&SocketFile,CArchive::store); arSend << m_strUserName;
arSend << m_strPassword; arRecv >> m_bLogOn;
if( m_bLogOn )
{
arRecv >> m_Balance;
arRecv >> m_Rank;
}
else....
请问这样可以传吗? 传不到服务器端,急死了..(快要!)
跟踪到下面语句就挂住了...不动了!
arSend << m_strUserName;
arSend << m_strPassword;
BOOL bCreated = m_Socket.Create();
if( bCreated )
{
BOOL bConnected = m_Socket.Connect( m_IPAddress,m_PortNumber );
if( bConnected )
{
CSocketFile SocketFile(&m_Socket);
CArchive arRecv(&SocketFile,CArchive::load);
CArchive arSend(&SocketFile,CArchive::store); arSend << m_strUserName;
arSend << m_strPassword; arRecv >> m_bLogOn;
if( m_bLogOn )
{
arRecv >> m_Balance;
arRecv >> m_Rank;
}
else....
请问这样可以传吗? 传不到服务器端,急死了..(快要!)
跟踪到下面语句就挂住了...不动了!
arSend << m_strUserName;
arSend << m_strPassword;
客户端就是监听,然后接收再两个数据回来...arIn >> m_strUserName;
arIn >> m_strPassword;arOut << m_bLogOn;
arOut >> m_Balance;
arOut >> m_Rank;