再次请教网络编程的问题,急!急!急!。。。。。。。。。

rainwind 2001-09-24 03:08:08
问题如下:
服务器端:
class CListenSocket:public CSocket
class CClientSocket:public CSocket

#define UM_ACCEPT WM_USER+1
void CListenSocket::OnAccept(int nErrorCode)
{
SendMessage(AfxGetApp()->GetMainWnd()->GetSafeHwnd(),UM_ACCEPT,0,0);
AfxMessageBox("this is test");//为何不会弹出此对话框呀?
CSocket::OnAccept(nErrorCode);
}

CListenSocket m_ListenSocket;
CSDlg::OnInitDialog()
{
.....
AfxSocketInit(NULL);
m_ListenSocket.Create(8000);
m_ListenSocket.Listen();
....
}
//处理消息UM_ACCEPT的函数
CSDlg::OnAccept()
{
CClientSocket* p;
p=new CClientSocket;
m_ListenSocket.Accept(*p);
....

}
客户端:
CCDlg::OnConnect()
{
CSocket clientSock;
clientSock.Connect("192.168.0.2",8000);
}
此程序没有发送任何数据,只是建立一个连接,为何不会弹出对话框呢?
各位高手帮忙解释一下好吗?
...全文
108 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
logincao 2001-09-26
  • 打赏
  • 举报
回复
?
rainwind 2001-09-24
  • 打赏
  • 举报
回复
谁有这方面的例子吗?能否给我一份?谢啦!eastsoft168@21cn.com
我找了很多网站都没有啊(www.codeguru.com www.vchelp.net www.vckbase.com等等)
rainwind 2001-09-24
  • 打赏
  • 举报
回复
还有没有人啊?
rainwind 2001-09-24
  • 打赏
  • 举报
回复
我用了AfxSocketInit(NULL)啊,可以吗?
这两个作用是不是一样的呢?
a813 2001-09-24
  • 打赏
  • 举报
回复
WSAStartup是否调用了
eternalee 2001-09-24
  • 打赏
  • 举报
回复
看看
rainwind 2001-09-24
  • 打赏
  • 举报
回复
up
rainwind 2001-09-24
  • 打赏
  • 举报
回复
up
rainwind 2001-09-24
  • 打赏
  • 举报
回复
谢谢楼上支持的兄弟!
有没有人帮忙回答呀,Logincao有没有在啊?
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
支持支持

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧