小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 7679|回复: 8

我用Socket向路由发数据,单片机能接收到,反过来单片机发的数据为什么Socket接收不到

[复制链接]
发表于 2012-12-27 19:50:48 | 显示全部楼层 |阅读模式
我用Socket向路由发数据,单片机能接收到,但是反过来单片机发的数据为什么Socket接收不到啊,byte[] b = new byte[64];
                        try
                        {
                                socket = new Socket("192.168.1.1", 2001);
                                InputStream inputStream = socket.getInputStream();
               
                                while (inputStream.available() != 0)
                                {
                                        inputStream.read(b);
                                }
                               
                                System.out.println(new String(b));
                                inputStream.close();
                                socket.close();

                        }
                        catch (IOException e)
                        {
                                e.printStackTrace();
                        }
回复

使用道具 举报

发表于 2012-12-27 20:06:17 | 显示全部楼层
我也在做接受模块,是不是你wifi板还没设置双向通讯?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-27 20:10:19 | 显示全部楼层
我用的是703N,刷的是论坛的301固件
回复 支持 反对

使用道具 举报

发表于 2012-12-27 20:21:24 | 显示全部楼层
双向通讯需要先删除WIFI板上/etc/inittab文件里的最后一行并重启板子,你看看你那个文件里,是2行还是3行?3行说明回传被拒绝了。
回复 支持 反对

使用道具 举报

发表于 2012-12-28 00:46:44 | 显示全部楼层
1、要设置双向数据回传
2、接收端要用死循环不停读取
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-28 10:38:43 | 显示全部楼层

t@OpenWrt:/etc# vi inittab
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
是第3行,已被我删除了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-28 10:59:01 | 显示全部楼层
改为双向通信,还是收不到
回复 支持 反对

使用道具 举报

发表于 2012-12-30 11:01:21 | 显示全部楼层
把帖子顶上去,同样的问题
回复 支持 反对

使用道具 举报

发表于 2014-2-24 17:26:21 | 显示全部楼层
楼主解决问题了木有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 05:08 , Processed in 1.078415 second(s), 18 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表