AndroidDev 板


LINE

我尝试写一个android程式 和一支python server 手机跟pc都是同一个LAN 手机接WiFi 192.168.0.2 PC接 192.168.0.4 手机在edittext打字串按下按钮 Server得到字串并回应 实际运作时android打的讯息可以被PC接收到 但是回传给手机收不到 不知道是什麽问题(ip设错?权限没开好?) 求佛心大大们的建议 https://i.imgur.com/mv58BId.jpg
https://i.imgur.com/Ns5kl54.jpg
https://pastebin.com/884BgRpv --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.72.167 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1595351323.A.4A8.html ※ 编辑: applejuice64 (42.72.72.167 台湾), 07/22/2020 01:12:35 ※ 编辑: applejuice64 (42.72.72.167 台湾), 07/22/2020 01:29:38
1F:→ ahyang98: s = new Socket(192.x.x.2) 不会变成在听手机自己吗?07/22 10:18
2F:推 panjiongkai: 你要收回讯应该是在送之前先建立InputStream,然後发07/22 16:18
3F:→ panjiongkai: 送讯号给电脑後,读InputStream的内容07/22 16:18
4F:→ panjiongkai: 不是建立一个对手机自己的socketClient07/22 16:19
感谢楼上两位的建议 我今天又尝试了两个方案 方案1: https://pastebin.com/8hzXkEW6 https://i.imgur.com/xPWXsj1.jpg
尝试click启动send data 然後准备一个thread启动serversocket pc端在收到message後 connect到serversocket并回传 方案1结果: 手机发出讯息让py确实收到後 py决定连线到手机serversocket py connect到手机的时候却直接让手机闪退... 不知道是我的手机server逻辑写法不正确无法接收讯息的关系吗? 还是py档案的发送逻辑不正确? 不应该connect(ip,port)再sendall再close? 方案2 https://pastebin.com/A5jw1BCh https://i.imgur.com/IpqKjZC.jpg
开启手机app与server後 手机输入讯息send可以让server获得讯息并回传了 手机也会根据pc端回传值改变手机画面中text内容 但是没办法执行第二次send 必须重新开启一次手机才可以send第二次讯息 不知道原因为何?我的send_data启动後不能再进行第二次send_data吗? 这部分没头绪... 想问各位大大觉得我的code逻辑合理或哪边有异常? 1.手机输入哈哈 2.电脑得到client message:哈哈 并回传\n哈哈okay. 3.最後手机的text变成 wait to be changed300 哈哈okay.300 我的append执行了两次... 我想我的程式逻辑应该是有哪边出错了.... ※ 编辑: applejuice64 (42.72.72.167 台湾), 07/23/2020 00:04:04 ※ 编辑: applejuice64 (42.72.72.167 台湾), 07/23/2020 00:13:15
5F:→ ahyang98: 你的电脑每次回完讯息就会把socket关掉,可是手机只建立07/23 10:20
6F:→ ahyang98: socket一次07/23 10:20
7F:推 panjiongkai: 方案一的问题应该是因为你在Thread里面建立Handler的07/23 11:09
8F:→ panjiongkai: 关系07/23 11:09
9F:→ rogerlarger: append两次的问题我猜是读了一个空的ttmp,也许可以07/28 00:14
10F:→ rogerlarger: 改成if(ttmp.isEmpty())07/28 00:14
感谢各位的建议 ※ 编辑: applejuice64 (114.137.195.195 台湾), 08/03/2020 15:06:03







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP