happy blog

 

获取UDP源端的IP及PORT

 今天有个同学问我,怎么得到UDP发送端的IP和端口号。
 我想应该在MFC中有封装的类提供这个功能。
因为IP首部包含源端和目的端的IP, UDP首部包含源端和目的端端口号。查了一下MSDN中的CSocket类,果然有ReceiveFrom成员函数,在 OnAccept中调用就行了。
 /*********************************************************************
 CString ip;
 UINTport;
 BYTE tmpbuff[256];//Byte 类型的数组,它是存储接收到的数据的位置
 memset(tmpbuff,0,256);
 int ret = ReceiveFrom(tmpbuff,256,ip,port,0);//获得源端(UDP)的数据及IP、Port;
 **********************************************************************/

posted on 2006-06-05 22:36 从头再来 阅读(1371) 评论(0)  编辑 收藏 引用 所属分类: C++ study fragment


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

相册

搜索

最新评论

阅读排行榜

评论排行榜