关于CSocket网络编程?
有哪位大神有这方面的经验,小弟最近潜心做关于此类的问题。能不能将您个人的经验套路(客户端,服务器端的函数重载,套接字的建立)说说呢?我做的这个客户端老是连接不上服务器端(...
有哪位大神有这方面的经验,小弟最近潜心做关于此类的问题。
能不能将您个人的经验套路(客户端,服务器端的函数重载,套接字的建立)说说呢?
我做的这个客户端老是连接不上服务器端(Connect()没作用?),但是服务器能够监听到有客户端发起的连接(onAccept()里面有响应),这是什么问题啊? 展开
能不能将您个人的经验套路(客户端,服务器端的函数重载,套接字的建立)说说呢?
我做的这个客户端老是连接不上服务器端(Connect()没作用?),但是服务器能够监听到有客户端发起的连接(onAccept()里面有响应),这是什么问题啊? 展开
展开全部
怎么可能,connect和accept执行顺序是connect请求连接之后,accept才会接受到请求,返回一个socket,你那个connect没作用,accept怎么会有反应呢????
推荐你随便看看那本有关mfc的书,一般将socket编程都有简单的例子的,还有可以百度到别人已经完成的代码,可以下来看看
http://thatax.blog.163.com/blog/static/20892680200872921640980/
希望对你有帮助
推荐你随便看看那本有关mfc的书,一般将socket编程都有简单的例子的,还有可以百度到别人已经完成的代码,可以下来看看
http://thatax.blog.163.com/blog/static/20892680200872921640980/
希望对你有帮助
展开全部
代码发上来才能确认问题。
追问
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("通信套接字创建错误!");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
孙鑫的《VC++深入详解》有一章是说这个的 有源码可以下载
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询