网络_数据报问题?

sorry2000 2000-12-08 11:55:00
下面是我在一个CAsyncSocket的子类的构造函数的代码
bind也没有出错!
但是SendTo("SERVER",6,htons(SRVR_UDP_PORT),"127.0.0.1");
在另外一个程序中怎么会没收到数据!

CBroadCast::CBroadCast(CWnd * tmpWnd)
{
//CAsyncSocket::CAsyncSocket();
this->mParent=tmpWnd;
SOCKET tmpSocket;
tmpSocket=socket(AF_INET, SOCK_DGRAM, 0);
sockaddr_in soin;
soin.sin_family=AF_INET;
soin.sin_addr.s_addr=htonl(INADDR_ANY);
soin.sin_port=htons(CLNT_UDP_PORT);

if((bind(tmpSocket,(PSOCKADDR)&soin,sizeof(soin)))==SOCKET_ERROR)
{
AfxMessageBox("失败!");
}
this->Attach(tmpSocket, FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE);

}
...全文
117 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sorry2000 2000-12-08
  • 打赏
  • 举报
回复
还有数据报socket怎么得到发送数据报的ip,和port

18,356

社区成员

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

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