关于socket通信的问题

sjjwind 2011-11-17 04:47:01
写的socket就是接收不到信息,求指导。
我在客户端写了这样几行代码

if(!m_SendMessage.Create())
{
AfxMessageBox(_T("创建失败"));
}
if(!m_SendMessage.Connect(_T("222.27.243.95"),htons(6666)))
{
MessageBox(_T("连接失败"));
}
m_SendMessage.Send("Message Send!",sizeof("Message Send!"));
}

然后在客户端写了这样几行代码
if(!m_SendMessage->Create(htons(6666)))
{
MessageBox(_T("创建失败"));
}
if(!m_SendMessage->Listen())
{
MessageBox(_T("监听失败"));
}

然后在socket继承类的onreceive中写了这样一个发送消息的::SendMessage(m_hWnd,WM_RECEIVE_MESSAGE,0,0);
在这个消息的响应函数中写了这样几行代码
CMySocket *m_ReceiveMessage = new CMySocket(m_hWnd);
TCHAR* pBuffer = new TCHAR[1024];
m_ReceiveMessage->Receive(pBuffer,1024);
MessageBox(pBuffer);
return 0;

其中我改了下类的构造函数 传入了一个当前窗口的句柄
问题就是打开这两个程序,先启动服务器端的初始化,然后启动客户端的初始化,没有提示有错误,但是send的消息就是收不到,求大牛指点。
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gloveing 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 balana_yan 的回复:]

服务器端没有绑定
[/Quote]
++
Balana_yan 2011-11-18
  • 打赏
  • 举报
回复
服务器端没有绑定
sjjwind 2011-11-17
  • 打赏
  • 举报
回复
大家帮忙解决一下,困扰了好久了。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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