首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
crash
build
android-studio
xml
json
dialog
phonegap
eclipse
java
webview
android
apk
当前位置:
开发笔记
>
Android
> 正文
flash中通过XMLSocket监控生产系统(3-2)
作者:飞飞飞070801 | 来源:互联网 | 2014-05-04 00:08
不断向客户端发送不同类型的有意义的XML数据,模仿生产系统的不同状态。考虑到功效的简便性,服务端只是每2秒向客户端发送一条随机类型的数据,而没有包含模仿生产系统及时的状
不断向客户端发送不同类型的有意义的XML数据,模仿生产系统的不同状态。考虑到功效的简便性,服务端只是每2秒向客户端发送一条随机类型的数据,而没有包含模仿生产系统及时的状态,如在某一时刻产生错误时,发送一条表现错误类型的数据,在实际设计编程中,基于本文中的例子,可以轻松扩大实现所需功效。
public void run() {
try {
while (true) {
System.out.println(this.getName() '------' i );
d = new Date();
if(new Random().nextInt()*100 <50){
str = '
';
} else {
str = '
';
}
byte[] s= str.getBytes();
out.write(s);
out.write(0);
out.flush();
this.sleep(2000);
}
} catch (Exception ex){
ex.printStackTrace();
}
}
以上语句是自定义线程类ServerThread的run()方法,首先利用随机数条件if语句,随机产生不同类型的XML数据,接着用OutputStream输出流对象,输出XML数据的字节数组数据,为了表现该条数据已发送完成,再发送一个0字节,随后调用输出流的flush()方法清空缓存,让输出流立即发送数据。最后使线程暂停2秒钟,等线程再次履行时,循环以上步骤。
这样,在客户端就可以每2秒钟收到一条随机类型的XML数据。详见本文附带的程序源码。
在服务端,为了简便,只是随机向两种类型(normal类型和error类型)的数据:
xml
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
xml
xStream 1.4.14 升级至 1.4.16 后无法解析包含井号 (#) 的 Map 键值问题分析与解决
xStream 1.4.14 升级至 1.4.16 后无法解析包含井号 (#) 的 Map 键值问题分析与解决 ...
[详细]
蜡笔小新 2024-10-31 13:38:08
java
Spring框架入门指南:专为新手打造的详细学习笔记
Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ...
[详细]
蜡笔小新 2024-10-31 13:26:04
xml
深入解析Python协程:asyncio模块的应用与优化
在处理大规模并发请求时,传统的多线程或多进程模型往往无法有效解决性能瓶颈问题。尽管它们在处理小规模任务时能提升效率,但在高并发场景下,系统资源的过度消耗和上下文切换的开销会显著降低整体性能。相比之下,Python 的 `asyncio` 模块通过协程提供了一种轻量级且高效的并发解决方案。本文将深入解析 `asyncio` 模块的原理及其在实际应用中的优化技巧,帮助开发者更好地利用协程技术提升程序性能。 ...
[详细]
蜡笔小新 2024-10-30 18:17:34
json
可转债数据智能抓取与分析平台优化
本项目旨在优化可转债数据的智能抓取与分析平台。通过爬取集思录上的可转债信息(排除已发布赎回的债券),并结合安道全教授提出的三条安全线投资策略,新增了建仓线、加仓线和重仓线,以提供更精准的投资建议。 ...
[详细]
蜡笔小新 2024-10-30 17:40:17
java
如何构建基于Spring MVC框架的Java Web应用项目
在构建基于Spring MVC框架的Java Web应用项目时,首先应创建一个新的动态Web项目。接着,需将必要的JAR包导入至WebContent/WEB-INF/lib目录下,确保包括Spring核心库及相关依赖。如遇缺失的JAR包,可向社区求助或通过Maven等工具自动下载。正确配置后,即可开始搭建应用结构与功能模块。 ...
[详细]
蜡笔小新 2024-10-30 17:05:55
xml
全面解析 HTML 中的 margin 属性及其应用
本文深入探讨了 HTML 中的 `margin` 属性,详细解析了其基本特性和应用场景。文章不仅介绍了 `margin` 的基本概念,还重点讨论了垂直外边距合并现象,并分析了 `margin` 在块级元素与内联元素中的不同表现。通过实例和代码示例,帮助读者全面理解 `margin` 的使用技巧和常见问题。 ...
[详细]
蜡笔小新 2024-10-30 15:08:31
apk
优化直播应用底部聊天框弹出机制,确保布局稳定兼容虚拟按键设备
为了优化直播应用底部聊天框的弹出机制,确保在不同设备上的布局稳定性和兼容性,特别是在配备虚拟按键的设备上,我们对用户交互流程进行了调整。首次打开应用时,需先点击首个输入框以准确获取键盘高度,避免直接点击第二个输入框导致的整体布局挤压问题。此优化通过调整 `activity_main.xml` 布局文件实现,确保了更好的用户体验和界面适配。 ...
[详细]
蜡笔小新 2024-10-30 15:06:55
xml
深入解析Spring Boot自动配置机制及其核心原理
Spring Boot 的自动配置机制是其核心特性之一,旨在简化开发过程并提高效率。本文将深入探讨这一机制的工作原理,解释其如何通过智能化的类路径扫描和条件注解实现自动装配。通过对 Spring Boot 自动配置的详细解析,读者将能够更好地理解和应用这一强大功能,从而在实际项目中更加高效地利用 Spring Boot。 ...
[详细]
蜡笔小新 2024-10-30 14:31:20
java
从 Java 转型至 Ruby:编程语言的进阶之路
从 Java 过渡到 Ruby,不仅是一次编程语言的转换,更是一段技术进阶的旅程。本文将深入探讨两种语言在语法、生态系统和开发模式上的差异,帮助开发者顺利实现转型,并在新的环境中高效地编写高质量代码。 ...
[详细]
蜡笔小新 2024-10-30 14:27:54
android
Spring框架学习:基于Schema的异常通知与环绕通知深入解析
在Spring框架中,基于Schema的异常通知与环绕通知的实现方法具有重要的实践价值。首先,对于异常通知,需要创建一个实现ThrowsAdvice接口的通知类。尽管ThrowsAdvice接口本身不包含任何方法,但开发者需自定义方法来处理异常情况。此外,环绕通知则通过实现MethodInterceptor接口来实现,允许在方法调用前后执行特定逻辑,从而增强功能或进行必要的控制。这两种通知机制的结合使用,能够有效提升应用程序的健壮性和灵活性。 ...
[详细]
蜡笔小新 2024-10-30 13:30:04
java
探讨Java中利用CXF与JAXRS实现Web服务请求及会话管理的常见问题与解决方案
探讨Java中利用CXF与JAXRS实现Web服务请求及会话管理的常见问题与解决方案 ...
[详细]
蜡笔小新 2024-10-30 11:36:27
android
SQLmap自动化注入工具命令详解(第28-29天 实战演练)
SQL注入工具如SQLMap等在网络安全测试中广泛应用。SQLMap是一款开源的自动化SQL注入工具,支持12种不同的数据库,具体支持的数据库类型可在其插件目录中查看。作为当前最强大的注入工具之一,SQLMap在实际应用中具有极高的效率和准确性。 ...
[详细]
蜡笔小新 2024-10-30 11:16:15
xml
voc生成xml 代码
目录 lxmlwindows安装 读取示例 可视化 生成示例 上面是代码,下面有调用示例 api调用代码,其实只有几行:这个生成代码也很简 ...
[详细]
蜡笔小新 2024-10-30 09:23:45
xml
如何利用Apache与Nginx高效实现动静态内容分离
如何利用Apache与Nginx高效实现动静态内容分离 ...
[详细]
蜡笔小新 2024-10-29 21:47:55
java
探索JavaScript倒计时功能的三种高效实现方法及代码示例
探索JavaScript倒计时功能的三种高效实现方法及代码示例 ...
[详细]
蜡笔小新 2024-10-29 20:54:36
飞飞飞070801
这个家伙很懒,什么也没留下!
Tags | 热门标签
crash
build
android-studio
xml
json
dialog
phonegap
eclipse
java
webview
android
apk
RankList | 热门文章
1
前端折线图中背景_前端可视化开发(三) 基础元素
2
oracle将把varchar2字段(长度4000)改为clob类型
3
卢芹斋是谁?卢芹斋做了什么为什么不敢回国?
4
IONIC 5+电容器:如何从github安装无离子本机的cordova插件?
5
[c.y.j]tomcat URIEncoding useBodyEncodingForURI
6
语音转文字转换器、绿色免安装版【推荐!推荐!推荐!】
7
数据结构与算法最短路径之Bellman算法、SPFA算法
8
阈值报警功能
9
HTML实例——简单的视频播放器
10
微信小程序开发如何实现地图功能
11
第一次部署蓝鲸CMDB 企业版本 亲测 部分功能可用
12
机房服务器配置方案文件,机房搬迁实施方案模版
13
swagger 使用
14
详解Docker镜像推送push到Docker Hub
15
虎牙直播进不去怎么办 虎牙直播打不开解决办法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有