我需要在Java中创建一个与使用Flex实现的客户端具有相同功能的客户端。

在Flex中,客户端使用XMLSocket.send发送以下数据:

.Net服务器接收并作出响应。

我正在尝试通过执行以下操作来对Java执行相同的操作:

String connectionInfo = "";

BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(this.socket.getOutputStream()));

writer.write(connectionInfo+"\n");

writer.flush();问题出在java实现中,我从来没有从服务器得到响应。

我一直在通过查看tcp端口进行调试,并比较flex中的XMLSocket发送的内容和我的Java Socket发送的内容,并找不到为什么.Net Server不会将响应发送到Java套接字。

我已经尝试过使用

DataOutputStrea,PrintWriter,等等,因为像添加新行到最后等等。

flex文档包含:

XML messages are sent over a full-duplex TCP/IP stream socket connection.

Each XML message is a complete XML document, terminated by a zero (0)

byte.

An unlimited number of XML messages can be sent and received over a

single XMLSocket connection.

我没有得到我发送的数据和Flex客户端(哪个有效)之间的区别。我假设服务器不接受我的请求,因此不会发送回复。

但为什么?

解决方案:shaunhusain说需要做的(关键是“\ 0”):

DataOutputStream dos = new DataOutputStream(this.socket.getOutputStream());

dos.write(new String(connectionInfo+"\0").getBytes("UTF8"));

dos.flush();

java flex xml文件_Flex xml套接字到Java xml套接字相关推荐

  1. XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML

    XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 以及查找xml文件中相同的节点属性值 项目背景:这是本人实习中所碰到的项目,当时感觉很棘手, ...

  2. Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法。

    Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法. 参考文章: (1)Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法. (2)https: ...

  3. java对xml文件的读写_java 自己做的对XML文件的读写操作

    XML文件实例: WEB-INF/web.xml type="javax.sql.DataSource" /> type="javax.sql.DataSource ...

  4. mysql遍历 xml文件路径_解决Mapper接口和mapper.xml的文件位置问题

    今天遇到一个问题是mybatis中接口和对应的mapper文件位置不同,而引起的操作也会不同,在网上找了好久最终找到了方法,这里就简单的解析一下: 我们知道在典型的maven工程中,目录结构有:src ...

  5. Python之xml文件处理(一)——使用ElementTree遍历xml

    2019独角兽企业重金招聘Python工程师标准>>> 发现python上有关xml的实现方法还是蛮多的,第三方的框架也不少,但是其中没有像dom4j那样名声响亮的框架.所以,还是中 ...

  6. idea xml文件引入类提示_IntelliJ IDEA:引用XML模式和DTD

    引用XML模式和DTD 您的XML文件可能引用外部XML架构(XSD)或DTD文件,例如 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...

  7. python解析xml文件选用模块_Python标准库系列之xml模块

    Python's interfaces for processing XML are grouped in the xml package. 带分隔符的文件仅有两维的数据:行和列.如果你想在程序之间交 ...

  8. xml文件导入wps_怎么用wpsExcel表打开xml文档

    怎么用wpsExcel表打开xml文档 卡饭网 本站整理 2018-07-06 1.首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件. 方法: 点击Excel左上角按钮,在弹出 ...

  9. 【csv文件转xml文件】Excel表格数据快速批量生成xml格式文件

    使用背景: 使用场景举例:数据集标签处理 有时候我们需要将固定格式的Excel表格文件(csv文件)转换为xml文件使用,例如我们在目标检测实验当中我们需要制作数据集Pascal VOC格式的标签文件 ...

最新文章

  1. IOS 开发一些常用的地址
  2. Android笔记——Matrix
  3. 使用事件委托降低重复的事件绑定,从而降低dom操作的对性能的消耗
  4. SAP HANA里执行SQL语句的两种方式
  5. traceping是什么意思_trace命令是什么意思?
  6. 临床外显子组测序分析中的那些坑(上)
  7. 机器学习算法-Adaboost
  8. 《2015中国移动应用性能管理白皮书》欢迎来看
  9. Vue.js生命周期
  10. 【Elasticsearch】es 报错 no such index index_not_found_exception
  11. Nancy 框架学习
  12. STM32串口下载程序
  13. python信号处理加汉明窗_Python学习-Scipy库信号处理signal(过滤、快速傅里叶变换、信号窗函数、卷积)...
  14. unity 更换standard shader
  15. 机器学习sklearn----通过轮廓系数确定适合的n_clusters
  16. 【记】2021年第十二届极客大挑战
  17. ThinkPad E425 1198A19 在win7下安装Ubuntu双系统卡在安装界面的问题
  18. css 唤醒qq聊天,移动端唤起QQ聊天
  19. 碧蓝航线内部表情包(有爱自取)
  20. 阿里云推出高效病毒基因序列检索功能,它的底层逻辑原来是这样的

热门文章

  1. python中pyecharts_小白学Python(8)——pyecharts 入门
  2. 自然语言处理实践Task5
  3. golang.org/x/net包的安装方法
  4. 刷题-字符串-Java
  5. 大数据技术周报第 004 期
  6. 说说C#的async和await
  7. 为ie和chrome FF单独设置样式的“条件注释法”、“类内属性前缀法”、“选择器前缀法”、实现方法 案例(推荐)
  8. mysql 5.6.30 编译_编译安装mysql 5.6.30
  9. 吴恩达深度学习 —— 3.1 神经网络概览
  10. TF-IDF的java实现(权重排序,可用来处理大数据集)