如何知道收到的udp包是哪块网卡收的? 一台电脑有多个ip,程序里建立了一个在ADDR_ANY(所有ip地址)上侦听某个udp端口的socket,收到包以后想知道收到了包是这台机器的的哪个网卡收的,但该socket的ip是0.0.0.0,如何实现?注意,不是要知道远端机器的ip地址,而是要知道接收这个包的本机望卡的确切ip,而且不能通过和远端机器的ip比较来确定,因为有些udp包(比如dhcp请求)的来源地址是0.0.0.0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果能搞到网络层的包就好办了,包头里就有目的IP和PORT,用sniffer技术来实现。 在IP头里面,有源MAC地址和目的MAC地址。IP头就在UDP头前面,一般好像是20个字节,忘了哈。 directx 提高FPS 各位大佬,都来看看啊~ 非常奇怪的问题 有没有用过diblook的,试一下打开大图,比如说7000*5000的,滚动条会失效,请问这是为什么呢 为什么vb 调用 vc 的dll 找不到入口点 关于在循环里设置Edit控件文件的问题! MoveWindow使用问题 如何去除加入Solution中的ActiveX控件? 高手不要错过!关于MSN 应届计算机本科生多少钱?过高程,长江三角洲 我用ATL生成一个项目,自定义了一个接口,但我在类管理器里看不到我的接口,是怎么搞的? 一个地方的局域网应用程序要给另一个局域网的应该程序通信该怎样实现? 三喜临门!散分1000!——5
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货