广播问题

harker007 2010-04-21 08:22:56
接收端 建立MFC对话框 工程,创建套接字 绑定套接字然后设ontimer定时recevfrom,都 应该放在mfc哪个类中 还是新建类 高手指点
...全文
170 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangdh530 2010-04-22
  • 打赏
  • 举报
回复
支持无语
recevfrom是阻塞函数,不需要定时接,有数据就会接
dns007 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 harker007 的回复:]
引用 3 楼 jokey514 的回复:
C**Dlg类中

具体知道是哪个吗
[/Quote]


插句话 C××Dlg 不就是对话框的那个类么,
harker007 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yincheng01 的回复:]
强烈建议新建一个类
[/Quote]
::OnBnClickedBtn1
optval=true;
WSAStartup(0X2020,&wsdata);
m_RevSocket=socket(AF_INET,SOCK_DGRAM,0);
a.sin_family=AF_INET;
a.sin_port=htons(3020);
a.sin_addr.s_addr=INADDR_ANY;
m_from.sin_family=AF_INET;
m_from.sin_port=htons(3020);
m_from.sin_addr.s_addr=INADDR_BROADCAST;
setsockopt(m_RevSocket,SOL_SOCKET,SO_BROADCAST,(char FAR*)&optval,sizeof(optval));
bind(m_RevSocket,(SOCKADDR*)&a,sizeof(a));//我这里显示bind failed
SetTimer(1,10000,NULL);
::ontimer()
……
请问应该建什么类型的类
Eleven 2010-04-21
  • 打赏
  • 举报
回复
lz的问题,我是相当的无语。。。
尹成 2010-04-21
  • 打赏
  • 举报
回复
强烈建议新建一个类
harker007 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jokey514 的回复:]
C**Dlg类中
[/Quote]
具体知道是哪个吗
jokey514 2010-04-21
  • 打赏
  • 举报
回复
C**Dlg类中
dns007 2010-04-21
  • 打赏
  • 举报
回复
学习 。。。。帮顶!!!!!1
zgyszk007 2010-04-21
  • 打赏
  • 举报
回复
你可以自定义一个消息,ontimer函数体中SendMessage(),在自定义消息响应函数中recevfrom()。

18,356

社区成员

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

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