有没有熟悉socket编程的

sinat_15653881 2015-01-05 10:48:58
在写一份作业。关于以太帧封装程序设计,要求实现数据帧的发送与接收,表示不懂发送到哪从哪接收。
要求是用VC++的MFC程序
...全文
540 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
danscort2000 2015-02-09
  • 打赏
  • 举报
回复
1 自己写驱动,链路数据只能在驱动层得到和修改,不知道win7以后是否还有这个执行权限 2 使用现成的winpcap , 也是驱动, 但是目前对win7或者更高的系统, 好像支持不好,被win核心给限制了,只能 win98/xp
tangtangtangbaoli 2015-02-05
  • 打赏
  • 举报
回复
socket是封装了数据链路层了,看不到以太的MAC头,只有IP以上是给用户实现的,可以用socket实现以太网数据帧的发送,和接收,如果想看到整个帧结构,可以用winpcap配合抓包
likfeng 2015-02-05
  • 打赏
  • 举报
回复
“IpTool抓包工具“ 这个工具也可以抓包,网上免费下载 想深入了解原理就看《TCP-IP详解》共3卷 原理明白了,编个收发的程序那就很简单了
笨笨仔 2015-01-05
  • 打赏
  • 举报
回复
想真正学东西,自己看书动手编程。想混混可下载现成的 http://download.csdn.net/download/wxhxj0268/4448688 ,没分下载我就救不了你了。
HN_gsf 2015-01-05
  • 打赏
  • 举报
回复
引用 2 楼 sinat_15653881 的回复:
我的意思是在VC++下是不是要创建服务器和客户端来实现以太帧的发送和接收?是的话怎么创建? 刚接触winsocket.... 好茫然
推荐看看孙鑫老师的视频 “网络编程那一节”http://v.youku.com/v_show/id_XODE2Nzc3NjIw.html 你的问题全在里边,应该比较容易懂
sinat_15653881 2015-01-05
  • 打赏
  • 举报
回复
我的意思是在VC++下是不是要创建服务器和客户端来实现以太帧的发送和接收?是的话怎么创建? 刚接触winsocket.... 好茫然
小麻侬 2015-01-05
  • 打赏
  • 举报
回复
MSDN查询send和recv 两个函数,里面有例子代码哦

18,357

社区成员

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

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