Winsock编程初学小问题 CSocket SockClient;//这之间应该创建Socket SockClient.Create();SockClient.Connect(m_sAddr, m_nPort); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是CSocketFile构造函数定义,看看哪条没满足?CSocketFile::CSocketFile(CSocket* pSocket, BOOL bArchiveCompatible){ m_pSocket = pSocket; m_bArchiveCompatible = bArchiveCompatible;#ifdef _DEBUG ASSERT(m_pSocket != NULL); ASSERT(m_pSocket->m_hSocket != INVALID_SOCKET); int nType = 0; int nTypeLen = sizeof(int); ASSERT(m_pSocket->GetSockOpt(SO_TYPE,&nType,&nTypeLen)); ASSERT(nType == SOCK_STREAM);#endif // _DEBUG} 给你一段代码参考 m_pSok=new CServerSok(this); if(!m_pSok->Create()) { ASSERT(false); return false; } if(m_pSok->Connect(sIP.GetBuffer(sIP.GetLength()),iPort)) { ASSERT(false); return false; } SOCK的CREATE没有成功,原来是忘了加AfxSocketInit()了,不好意思有劳各位了,特别要感谢 hover(翔)(想弄几颗红星星玩玩)在QQ上的耐心指导。 程序如何阻止桌面刷新? [Help]子线程中如何想主窗体发消息? 如何获得一个进程的图标? 函数传值问题 请教怎么设置让CListCtrl可编辑 关于异常处理 哪位高手可否指点下DVR监控软件的开发过程及原理? 大侠,如何将ascii 码转变成字符,请给出详细例子,谢了:〉 我在open and save对话框中打开一个.doc文件,怎样使这个文件一打开后就是最大化的? 求助改进,关于分割字符,放入到CStringArray的算法...谢谢! P.V操作,生产者与消费者问题。 GetTcpTable的使用方法?
CSocketFile::CSocketFile(CSocket* pSocket, BOOL bArchiveCompatible)
{
m_pSocket = pSocket;
m_bArchiveCompatible = bArchiveCompatible;#ifdef _DEBUG
ASSERT(m_pSocket != NULL);
ASSERT(m_pSocket->m_hSocket != INVALID_SOCKET); int nType = 0;
int nTypeLen = sizeof(int);
ASSERT(m_pSocket->GetSockOpt(SO_TYPE,&nType,&nTypeLen));
ASSERT(nType == SOCK_STREAM);
#endif // _DEBUG
}
m_pSok=new CServerSok(this);
if(!m_pSok->Create())
{
ASSERT(false);
return false;
}
if(m_pSok->Connect(sIP.GetBuffer(sIP.GetLength()),iPort))
{
ASSERT(false);
return false;
}