首页 文章
  • 1 votes
     answers
     views

    使用从连接到Android设备的热点接口的设备获取的数据包

    我使用android的VPNService类创建了一个VPN . 现在,我希望这个VPN也能处理来自设备热点接口的数据包 . 所以在VPNService Builder中,我调用了addRoute(“0.0.0.0”,0) . 这确保我得到了所有传出的数据包,包括Hotspot . 我目前面临的问题是,当我从热点重定向数据包时,数据包似乎仍然拥有来自热点网络的IP . 192.168.43 .....
  • 1 votes
     answers
     views

    接收MAC ID广播UDP数据包的问题

    在我的情况下,从硬件UDP数据包发送到目标PC - 192.168.13.250(45141)但MAC ID是FF:FF:FF:FF:FF:FF . 现在我绑定到目标IP和端口没有使用套接字 . 但我无法使用套接字程序从PC接收UDP数据包 . 它不是来自recvfrom()调用 . 还在等待 . 如果我使用硬件设置将MAC ID更改为目标PC MAC ID(00-12-d5-f6-3e-92...
  • 16 votes
     answers
     views

    网络UDP广播设计?

    我正在开发一个C服务器/ .NET客户端应用程序,其中我的服务器(在Linux上运行c)广播一条消息,表明它对整个网络都是活跃的,我的.NET程序监听数据包并解析以获得正常运行时间的服务器 . 正如我所读到的,要将常规UDP广播发送到广播地址,我只需要发送一个数据包到192.168.0.255(在我的情况下为192.168.2.255)或255.255.255.255 . 这是正确的吗?我可以使用...
  • 7 votes
     answers
     views

    在Android设备中接收UDP广播时丢包

    为了从服务器接收UDP广播包到android设备,我使用服务类并在线程中侦听数据包 . 它成功接收数据包 . 问题是如果在同一时间从服务器发送多个数据包,那么将导致数据包丢失 . 我甚至尝试使用队列并在单独的线程中处理收到的数据包,然后我也没有收到数据包 . 我对网络编程完全陌生,任何帮助都会受到广泛赞赏 void startListenForUdpBroadcast() { UD...
  • 1 votes
     answers
     views

    Android - Vpnservice DatagramChannel.open()无效

    我想创建应用程序,重新路由数据包 . 我使用vpnservice(因为不需要root手机),使用toyVpn和这段代码http://www.thegeekstuff.com/2014/06/Android-vpn-service/但问题是在这一行DatagramChannel tunnel = DatagramChannel.open();这行抛出异常 . 这是我的代码 public class ...
  • 7 votes
     answers
     views

    什么时候USB主机在控制读传输结束时需要零长度的IN数据包?

    我正在为USB设备编写代码 . 假设USB主机启动控制读取传输以从设备读取一些数据,并且请求的数据量(设置数据包中的wLength)是 endpoints 0最大数据包大小的倍数 . 然后在主机收到所有数据(以几个具有最大数据包的IN事务的形式)之后,它是否会启动另一个IN事务以查看是否有更多数据,即使没有更多数据? 以下是我想知道的一系列事件示例: USB枚举过程: endpoints 0上...

热门问题