我在google上搜索了几乎所有的stackoverflow解决方案和android文档,但我无法做到。这是我的服务器端代码:-在import socket

import time

serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

#host = socket.gethostname()

host = "192.168.1.100"

port = 6000

serversocket.bind((host,port))

serversocket.listen(5)

def sample1():

print "the data has arrived"

clientsocket.send("success")

def sample2():

print "the data"

clientsocket.send("success again")

while True:

clientsocket, addr = serversocket.accept()

print("Got a connection from %s" % str(addr))

while 1:

data3 = clientsocket.recv(1024)

data4 = data3.strip()

if data4 == "hello":

sample1()

elif data4 == "hi":

sample2()

else:

print "random data"

if data4 == "stop":

break

这是我的客户代码安卓系统:-在

^{pr2}$

单击按钮时触发onClick事件。所有权限防火墙设置也检查过它们是否正常。打开应用程序时,它连接到python服务器(它显示它收到了一个连接)。点击后,它首先发送字符串hello,这使它跳转到sample1函数,android也在textView中收到消息success。但在这之后,它并没有停止,python服务器会一直打印随机数据,再次单击按钮也不会发生任何事情。我希望我的客户机只发送一次hello后,它被按下,获得数据,更新用户界面,并等待按钮再次按下。最初,我用这个来获取温度数据,所以每次温度变化,python服务器都会发送数据,我想在我的android应用程序上显示它,而不需要按任何按钮。我该如何做我原本打算做的事?如代码正确,将不胜感激。谢谢。在

python字符串用android,通过s从android客户端向python服务器发送字符串相关推荐

  1. 使用python编写mqtt客户端向EMQX服务器发送数据

    摘要:本文介绍如何用python编写一个mqtt客户端向EMQX服务器发送数据,实现一个简易的本地物联网服务器. 上一篇文章讲到使用mqtt.fx软件来发布消息. (1条消息) 使用mqtt.fx向E ...

  2. socket编程-客户端向服务器发送字符串,传文件

    功能:分为客户端和服务器,client可向server传送字符串,传送文件. 环境:Ubuntu 编译方法: server.c: gcc  –o server server.c client.c:   ...

  3. python与android交互,Android客户端与Python服务器端的简单通信

    最近在做一个APP,需要与服务器通信,一点一点的尝试,记录一下. 本文使用了OkHttp和Flask框架. Android客户端: 实现功能输入完点击OK按钮后会toast成功的信息. Python服 ...

  4. C# 视频监控系列(5):客户端——给服务器端发送字符串和录像(数据捕获)

    前言 这几天加紧赶工写服务器端的程序,所有系列文章更新较慢,见谅: ) 注意 本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心.实现以及其他能够贴 ...

  5. python android自动化_python在Android下的自动化测试用法

    # This Python file uses the following encoding: utf-8 from com.android.monkeyrunner import MonkeyRun ...

  6. Python脚本下载今日头条视频(附加Android版本辅助下载器)

    一.前言 今日头条有毒,这句话不是虚的,现在资讯类app中也就大黄易和今日头条可以博取用户一点喜好了,我所说的喜好不是指内容精彩,而是评论,玩过这两个app的人都知道,看的不是新闻本生内容,而是他逗逼 ...

  7. 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...

  8. android 一个字符串分两行显示_【Android】DataBindinglt;中gt;

    DataBindingUtil类 DataBinding不仅可以绑定Activity还可以绑定视图内容(View) // 视图static extends ViewDataBinding> T ...

  9. python android自动化元素定位_linux下Appium+Python移动应用自动化测试实战---3.手把手教你定位元素编写测试用例...

    linux下Appium+Python移动应用自动化测试实战-3.手把手教你定位元素编写测试用例 前言 有很多童鞋环境搭建好了却没有进行下一步,是因为缺少step by step的资料. 互联网上ap ...

最新文章

  1. python数学表达式_Python入门笔记——(1)数字与表达式
  2. python中中括号中的负数
  3. 做毕设时遇到的一些问题,以及一些小技巧
  4. php mysql随机记录,php – 从MySQL中选择可变数量的随机记录
  5. SpringCloud feign 的三种超时时间配置
  6. 【HDU - 3328】Flipper (栈模拟)
  7. 收到计算机系统公司退款会计分录,企业账户收到退款,怎么做账务处理?
  8. 再谈拍照,OPPO这次拿什么和iPhone7拼?
  9. R语言与机器学习学习笔记(分类算法)
  10. SQLserver nText和varchar 不兼容
  11. Docker 从零开始制作基础镜像[centos]
  12. STM32固件库的安装
  13. 《码出高效-阿里巴巴Java开发手册-泰山版》阿里最新出品的泰山版Java开发手册,告别垃圾代码
  14. caxa计算机编程,CAXA软件编程实例1
  15. Linux系统无法在spyder5中输入中文的解决办法
  16. 修正半透明头发的渲染异常
  17. 面向时空异构数据的联邦学习
  18. arcgis弧段怎么加很多点_关于ArcGIS的这62个常用技巧,你造吗?
  19. class java.util.LinkedHashMap cannot be cast to xxxx.xxx.xxxx
  20. 电商用户RFM分析(平均值计算中心点)

热门文章

  1. linux下安装QQ
  2. 脊柱是导致身体生病的重要原因
  3. 大数据开发实战:Hive表DDL和DML
  4. 专访Niclas Hedhman:Apache欢迎什么样的开源项目?
  5. 【转】mysql增量备份恢复实战企业案例
  6. REDIS的几个测试结果
  7. Array,Vector,List,Deque的区别与联系【转+改】
  8. Python入门练习(二)Viterbi算法
  9. 利用C语言 Python校正图像,情人节来了,教你个用 Python 表白的技巧
  10. python如何训练模型生产_手把手教你用Python构建你的第一个多标签图像分类模型(附案例)...