wupeter1 发表于 2009-7-30 20:35:02

ACE MFC 集成后连接不上

连接按钮函数调用连接
void CCClientDlg::OnBnClickedButton1()
{
        // TODO: Add your control notification handler code here

   CT3DPD_CClient client;
   if(client.open ()==-1)
        {
               
                AfxMessageBox(_T("连接失败"));
        }
}

类CT3DPD_CClient 在一个MFC 扩展DLL里面,open()如下
int CT3DPD_CClient::open()
        {
                ACE_INET_Addr srvAddr(DEF_LISTENING_PORT, "127.0.0.1");
                if (connector.connect(peer, srvAddr) == -1)
                        {
                               
                                return -1;
                        }
                return 0;
        }
点击按钮竟然连不上,要控制台测试是能够连上的啊,真的不知道是怎么回事,请牛人指教。

modern 发表于 2009-7-30 21:02:46

ACE::init()调用了么
页: [1]
查看完整版本: ACE MFC 集成后连接不上