网络编程的问题

wrl120 2009-12-29 06:33:29
void CMy213wrlDlg::OnSendStart()
{
// TODO: Add your command handler code here
u_char buf[1600];
/*={0xFF,0xFF FF FF FF FF 00 1B 24 62
--: AA 79 08 06 00 01 08 00 06 04
--: 00 01 00 1B 24 62 AA 79 0A 01
--: 2B 7B 00 00 00 00 00 00 0A 01
--: 2B FE 00 00 00 00 00 00 00 00
--: 00 00 00 00 00 00 00 00 00 00 };*/
int size;
char errbuf[PCAP_ERRBUF_SIZE];

if(strlen(AdapterName) == 0)
{
MessageBox("在开始发包前,请先选择好网卡!");
return;
}

if((adhandle= pcap_open_live(AdapterName,65536,1 ,10,errbuf)) == NULL)
{
MessageBox("不能打开网络适配器,请在网卡设置中进行设置!");
return;
}

//***********请在此添加构建报文到buf的代码*****************//


//***********请在此添加确定发送报文长度的代码*****************//


if(pcap_sendpacket(adhandle, buf, size))
{
MessageBox("发送报文不成功!");
return;
}

MessageBox("发送报文完毕!");

}


以上是我自己制作的网络抓抱器
但是有关于发包的那两段代码我不知道怎么填,请高手帮帮我
我是用vc++6.0 的编译器winpcap制作的抓包器。
谢谢各位了。
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrl120 2009-12-30
  • 打赏
  • 举报
回复
有人帮下我嘛?

18,356

社区成员

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

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