- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我编写了一个桌面 Java 程序来与我尝试访问的服务器通信并使其正常工作。我可以发送和接收 UDP 数据包。我知道如何将我所做的移植到 android 上。几天来我一直在摆弄 Android 模拟器,遇到了接收 UDP 数据包的问题。如果我启动我的应用程序,连接到服务器,然后重定向我正在使用的端口,我会收到大约 130 个数据包,然后什么都没有......我使用 WireShark 来确保服务器仍在发送数据包并且它是。有没有类似 IP Flood Detection 的东西在Android的模拟器上?
编辑:
拼写
我使用的 redir 命令是“redir add udp:port:port”
当我发出 redir 命令时,我收到了 ~130 个发件人地址为“10.0.2.2”的数据包
编辑
最佳答案
我用类似的设置进行了测试并得到了相同的行为。
aprox 后每秒发送一个 UDP 数据包。 130 packets 模拟器中运行的receiver停止接收数据包,我确认数据包一直在发送。
我使用 SDK 10 和 SDK 15 在模拟器中进行了上述测试,两者都在英特尔加速执行管理器中运行。
它看起来像是模拟器重定向功能中的错误,或者如您所建议的那样,是某种类型的网络洪水预防。
关于java - 在 redir 之后只接收少量的 UDP 数据包。 (安卓模拟器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12785090/
有一个在 android 应用程序中运行的服务器套接字,我使用模拟器对其进行调试。使用仿真器控制台和“redir add tcp:8888:8888”,我可以使该服务可供在我的开发机器上运行的程序使用
假设用户获取页面/表单/ GET/form/ 然后他填写了表格并发送了一个post请求 POST/form/ 服务器尝试验证用户输入并确定输入无效。 目前用户的历史链是 GET/form/ POST/
我有一个使用以下选项启动 qemu 的脚本: qemu-system-x86_64 [...] -net nic,model=rtl8139 -net user,hostfwd=tcp::5555-:
尝试关注https://azeria-labs.com/emulate-raspberry-pi-with-qemu/建立实验室。以下命令出错 qemu-system-arm -kernel '/ro
我编写了一个桌面 Java 程序来与我尝试访问的服务器通信并使其正常工作。我可以发送和接收 UDP 数据包。我知道如何将我所做的移植到 android 上。几天来我一直在摆弄 Android 模拟器,
我是一名优秀的程序员,十分优秀!