解决方案 »
- 为什么有的机子能下载安装ActiveX有的不行?
- 如何使WebBrowser不出现脚本调试的窗口,不得改变IE设置
- 如何检查CGridCtrl输入的有效性?
- 帮我看看这段创建窗口的代码。编译通过,但不能运行。为什么?
- ■■■■■■■■如何在RECT矩形里绘制图标?要求当图标大于RECT时多余部分截掉!!!!急!!在线等待!!!!■■■■■■■■
- 如何捕获只知道其名称的对话框窗口对象,并可模拟这个对话框中的某一按钮的单击事件
- 请问为什么会有两个构造函数?
- MFC我永远的痛!(请教MFC有经验,很熟悉的人)
- 冒泡游戏
- 线程 关闭 退出的
- HOOK不到office中的MessageBox
- 如何快速计算CPU的频率 要的是动态频率,和cpuz看到的同步,大家都看下吧
--调用了AfxSocketInit先保证服务端启动起来,在成功侦听
--服务器成功侦听到了连接,并打印出newclient found,但客户段代码在Connect函数调用处就是不返回m_Socket.Create(0,SOCK_STREAM,FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE)
-- 我的是CSock对象,只用两个参数,和你的前两个参数一样。如果用CAsyncSocket,Connect处返回错误值0x2733
--是在我实际工程的一个函数里面sa.sin_family = AF_INET ;
--这样也不行
return false; LPHOSTENT hostEntry = gethostbyname("127.0.0.1");
SOCKADDR_IN serverInfo;
serverInfo.sin_family = PF_INET;
serverInfo.sin_addr = *((LPIN_ADDR)*hostEntry->h_addr_list);
serverInfo.sin_port = htons(8888);
m_Socket.Connect((LPSOCKADDR)&serverInfo, sizeof(serverInfo)); //总是阻塞在这里
if (!bSuccess)
return false;
我创建一个CDialog工程,用了你上面的代码,该代码放在一个按钮的相应函数中,测试可以连接到服务器,没有问题
---头大了,我的工程是VS2008下的,死活不行。我在VC6下做了个试验,也成功通过测试。