我尝试用CAsyncSocket编聊天程序,在服务器端页面我设置了一个监听按钮,并对按钮事件编写如下代码:
我自定义了一个CAsyncSocket的子类:CMyServerSocket
并声明了对象CMyServerSocket m_serverSocket
m_Port是我定义的窗口中的文本框变量 表示端口号void Cserdlg::OnButton1()
{
if(m_serverSocket.m_hSocket==INVALID_SOCKET)
{
UpdateData(true);
BOOL bflag=m_serverSocket.Create(m_Port,SOCK_STREAM,FD_ACCEPT);
if(!bflag)
{
AfxMessageBox("Socket error");
int nError=WSAGetLastError();
m_serverSocket.Close();
PostQuitMessage(0);
return;
}
}
}
在我按下按钮时,弹出对话框"Socket error"
不知为何出现这种情况 望高手指点 小弟感激万分!!!
我自定义了一个CAsyncSocket的子类:CMyServerSocket
并声明了对象CMyServerSocket m_serverSocket
m_Port是我定义的窗口中的文本框变量 表示端口号void Cserdlg::OnButton1()
{
if(m_serverSocket.m_hSocket==INVALID_SOCKET)
{
UpdateData(true);
BOOL bflag=m_serverSocket.Create(m_Port,SOCK_STREAM,FD_ACCEPT);
if(!bflag)
{
AfxMessageBox("Socket error");
int nError=WSAGetLastError();
m_serverSocket.Close();
PostQuitMessage(0);
return;
}
}
}
在我按下按钮时,弹出对话框"Socket error"
不知为何出现这种情况 望高手指点 小弟感激万分!!!
解决方案 »
- VS2008如何给Picture控件关联类
- 关于动态创建
- 请问如何开启和关闭活动桌面?
- 怎样在界面上导入图片????????????????????散分ing
- 用VC如何写一个程序上传文件,模拟multipart/form-data提交表单,服务器端程序用jsp SmartUpload组件写的.
- 关于**安装程序制作软件中出现的问题 急!
- 如何对按钮付颜色是否可以这样?
- 关于MFC应用程序的问题
- 中间件高手们,留个QQ吧,加入我的程序员资源库!
- view类和mainframe类共用变量问题
- 实现远程控制时怎么抓到客户端主机注销时的登录画面???
- 求助!!如何在单文档界面(SDI)中显示对话框!
{
AfxMessageBox("AfxSocketInit faile");
return FALSE;
}
#include <afxsock.h> // MFC socket extensions
对话框初始化中::AfxSockInit();