- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在使用 Socket 时,我能够读取数据为
while (socket.bytesAvailable)
{
textArea.text += socket.readUTFBytes(socket.bytesAvailable);
}
如何在使用 XMLSocket
时读取数据?使用 xmlSocket.toString()
就足够了吗?
最佳答案
不,使用 XMLSocket 接收数据是事件驱动的,您创建一个套接字,设置事件处理程序:
socket = new XMLSocket();
socket.addEventListener(Event.CLOSE, closeHandler, false, 0, true);
socket.addEventListener(Event.CONNECT, connectHandler, false, 0, true);
socket.addEventListener(DataEvent.DATA, dataHandler, false, 0, true);
socket.addEventListener(IOErrorEvent.IO_ERROR, errorHandler, false, 0, true);
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityHandler, false, 0, true);
socket.connect(host, port);
您将在 dataHandler 中接收数据:
private function dataHandler(e: DataEvent): void {
var xml: XML = XML(e.data);
...
}
现在您可以使用任何您想要的方式处理 XML。发送更容易,但你仍然必须考虑到你在调用 connect 后并没有立即连接,你必须等到 connectHandler 被调用后再发送数据:
var xml: XML = ...
if (socket.connected) {
socket.send(xml);
}
关于actionscript-3 - 如何从 as3 中的 XMLSocket 读取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6106935/
我在这里找到了很多类似的帖子,但似乎没有一个能解决我遇到的确切问题。 我只是想将一个 XMLSocket 连接到我的服务器,在我尝试连接后大约 10 秒,我收到一个 SecurityErrorEven
我是 Flex 新手,我正在尝试获取此处给出的示例:http://livedocs.adobe.com/flex/3/html/help.html?content=17_Networking_and_
我们正在尝试为 OpenPeak 创建一个应用程序。 Flash 应用程序将充当另一个域中另一台计算机上的 Java 服务器的客户端。 Flash 应用程序客户端通过 XMLSocket 连接。 Ja
我正在尝试与 XMLSocket 服务器进行通信:我过去常常使用 Flash 应用程序进行通信,但现在我正在尝试使用 Java 进行通信。现在我使用的代码是 xmlsock = new Socket(
我正在编写一个通过 XMLSocket 接收数据的 Flash 应用程序。在测试机器上工作得很好,但现在数据将受到 ssl 保护。是否有任何 XMLSSLSocket 或类似的东西可用?如果不是 XM
在使用 Socket 时,我能够读取数据为 while (socket.bytesAvailable) { textArea.text += socket.readUTFBytes(socke
当尝试从 Flex 连接到要监听端口的 Java 服务器时,在什么情况下我应该使用 Socket 类或 XMLSocket? 最佳答案 答案很简单:XMLSocket 将发送/接收 XML 数据,而
我正在为我的游戏(用 Flex 编写)开发一个聊天/IM 系统,并希望通过套接字将它连接到我的服务器(用 C# 编写)。 因此,我已经使用 Flex 上的 XMLSocket 和服务器端的 Socke
如何使用 ActionScript 通过 Socket Class(或 XMLSocket)流式传输视频? 或\和 如何在 AIR 中使用 Socket 类(或 XMLSocket)? 最佳答案 您为
我是一名优秀的程序员,十分优秀!