我建立了一个CSocket m_pSocket变量,建立成功后
if (!m_pSocket->Create())
{
delete m_pSocket;
m_pSocket = NULL;
int x = GetLastError();
CString str;
str.Format("套接字错误 %d",x);
AfxMessageBox(str);
}
在运行一段时间后(具体多长时间不定),提示套接字错误 10055
10055是什么意思啊,我应该怎么处理我的程序,能保证不出问题呢?
什么问题导致的10055错误弹出?
我已经用delete了啊,怎么还会出现这样的问题呢?
能帮忙解释一下吗?我查了,结果就是你说的那种,可是遇到这样的问题,我需要怎么解决呢?
你上面这段代码打开端口失败,所以不是这儿引起的,而且你delete是delete m_pSocket对象,而不是关闭端口。
你的端口一定是在别的地方使用完了没关闭导致的。