关于CSocket网络编程?

有哪位大神有这方面的经验,小弟最近潜心做关于此类的问题。能不能将您个人的经验套路(客户端,服务器端的函数重载,套接字的建立)说说呢?我做的这个客户端老是连接不上服务器端(... 有哪位大神有这方面的经验,小弟最近潜心做关于此类的问题。
能不能将您个人的经验套路(客户端,服务器端的函数重载,套接字的建立)说说呢?
我做的这个客户端老是连接不上服务器端(Connect()没作用?),但是服务器能够监听到有客户端发起的连接(onAccept()里面有响应),这是什么问题啊?
展开
 我来答
百度网友cb7ef91
2011-09-07 · TA获得超过435个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:235万
展开全部
怎么可能,connect和accept执行顺序是connect请求连接之后,accept才会接受到请求,返回一个socket,你那个connect没作用,accept怎么会有反应呢????

推荐你随便看看那本有关mfc的书,一般将socket编程都有简单的例子的,还有可以百度到别人已经完成的代码,可以下来看看
http://thatax.blog.163.com/blog/static/20892680200872921640980/
希望对你有帮助
intehel
2011-09-08 · TA获得超过1293个赞
知道大有可为答主
回答量:1601
采纳率:100%
帮助的人:1769万
展开全部
代码发上来才能确认问题。
追问
void CChatMessageSvrDlg::ListeningData()
{
CSvrSocket* pSocket=new CSvrSocket;
if (m_pSocket->Accept(*pSocket))//此处有错误!程序到这里就中断了。
{
AfxMessageBox("通信套接字创建成功!");
m_connectionlist.AddTail(pSocket);

}

else
{ delete pSocket;
AfxMessageBox("通信套接字创建错误!");
}
}
追答
CSvrSocket SvrSocket;
void CChatMessageSvrDlg::ListeningData()
{
SvrSocket.Create(1234); //1234是端口号
SvrSocket.Listen(5);
CSocket *pSocket = new CSocket;
if (m_pSocket->Accept(*pSocket))//此处有错误!程序到这里就中断了。
{
AfxMessageBox("通信套接字创建成功!");
m_connectionlist.AddTail(pSocket);
}
else
{ delete pSocket;
AfxMessageBox("通信套接字创建错误!");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d3b0662
2011-09-16 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:93.6万
展开全部
孙鑫的《VC++深入详解》有一章是说这个的 有源码可以下载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式