社区
移动开发其他问题
帖子详情
Android UDP格式对了但是收不到返回数据
阿贾克斯`
2018-06-15 09:16:41
//参数
//常量参数
//主程序填参数启用
//数据格式
//数据域填写的是这个
//UDP发送
//Udp接受返回值
//数据
//问题是发送出去后没有返回,不知道是不是取系统时间转成了int就填进去导致格式不对还是什么。
尝试过int转换成byte字节但是还是不行。或许是我转换的方法不对。或许是常量数据域的数据不对。各种尝试,目前没找到原因。
校验码采用累加和取反的校验方式。这个已经试验过无问题。另一个功能联通过。
...全文
1224
2
打赏
收藏
Android UDP格式对了但是收不到返回数据
//参数 //常量参数 //主程序填参数启用 //数据格式 //数据域填写的是这个 //UDP发送 //Udp接受返回值 //数据 //问题是发送出去后没有返回,不知道是不是取系统时间转成了int就填进去导致格式不对还是什么。 尝试过int转换成byte字节但是还是不行。或许是我转换的方法不对。或许是常量数据域的数据不对。各种尝试,目前没找到原因。 校验码采用累加和取反的校验方式。这个已经试验过无问题。另一个功能联通过。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿贾克斯`
2018-06-16
打赏
举报
回复
置顶置顶置顶置顶置顶置顶置顶
Android
收发
UDP
报文详解 及 优雅解决接
收不到
问题
前段时间项目组接了一个研究所项目,移动端这边需要做一个
UDP
接收报文的程序APP,其中还涉及到多页面之间收发报文、动态修改地址、端口号等等。原本编写这个收发程序并不难,步骤也比较固定,在网上找了相关例子进行二次开发,可是发现
UDP
报文接
收不到
,这其中还是隐藏着某些坑,仅以此篇文章来总结其奥妙精髓。
基于
Android
热点的局域网
UDP
广播,部分手机
收不到
UDP
报文的问题
这两天写了个小程序,实现的功能为:一台手机发WIFI热点ap,其他手机接入这一WIFI,在以此组建的局域网内,可以广播消息。为了逻辑的通顺而选择了
UDP
广播,广播IP选了255.255.255.255 遇到的问题为:其他
android
手机
收不到
热点手机的
udp
广播消息,而热点手机可以收到其他手机以及自己的
UDP
报文。当关闭了热点手机的
数据
流量以后,热点手机也不再能够收到自己的
UDP
报文。 初步
Android
上
UDP
组播无法接收
数据
的问题
最近,想做一个跨平台的局域网的文件传输软件,思路是组播设备信息,TCP连接传输文件。于是进行了一次简单的
UDP
组播测试,发现
Android
对于
UDP
组播接收
数据
的支持即极为有限。 部分代码如下 1 package com.hsocket.
Udp
; 2 3 import java.io.IOException; 4 import java.net.Datag...
UDP
广播
收不到
回包是什么情况
UDP
广播
收不到
回包的情况可能是由于网络设置或者网络环境造成的。具体原因可能有以下几种: 广播地址被禁用:部分网络环境会禁用广播地址,这样就无法收到广播消息。 网络配置错误:如果网络设置不正确,可能会导致无法收到广播消息。 网络故障:网络故障可能会导致无法收到广播消息。 广播被阻挡:有些网络环境会对广播进行阻挡,导致无法收到广播消息。 如果遇到这种情况,建议检查网络设置是否正确,并确...
linux下
UDP
组播接
收不到
数据
的说明
背景 在一个跨平台的桌面项目中,由于涉及多线程中对象的创建、销毁等,基于QT的对象绑定机制(QObject子类)来做实现时,需要相当心累的设计,才能避免跨线程的异常。由于QT的这个天然机制,在实现很多业务(非界面)模块时,都避免了基于QObject。网络模块中的
UDP
等功能,同样的也未基于Q
Udp
Socket及其相关,而是包装了libuv(尽管,对桌面来说libuv也需要再折腾,但libuv作者已经明示了这个点了) 现象 基于libuv的程序示例,在windows下,可以正常工作(接收到组播
数据
.
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章