2010年7月29号 -- 关于Error:Error #2030:end of the file was encounted.
The socket is now connector... Error: Error #2030: 遇到文件尾。
at flash.net::Socket/readUTF() at send()
昨天在写as3.0与java服务端socket连接时的一个错误,上网上查看一些评论和注释,最后还是英文网站给我了真正的原因解析,此错误来源于
EOFError; An EOFError exception is thrown when you attempt to read past the end of the available data.For example,an EOFError is thrown when one of the read methods in the IDataInput interface is called and there is insufficient data to satisfy the read request.
下面是一个英文论坛网上的问题和解决办法:
Using Action Script 3 in Flex Builder 3:
When handing a SOCKET_DATA event,I occasionally,seemingly at random,get an "Error #2030:End of file was encoutered." When calling socket.readInt().I'm confused as to want this error means,since I'm not reading a file?I'm a little unfamilier with sockets.Thanks.
2 Answers:
when reading off a socket,that is closed,you will get:Error #2002:Operation attempted on invalid socket. end of fiel errors typically occur on any bytestreams,if you read more bytes than avaliable ... this is the case for files,sockets,etc....in the case of flash,it occurs when reading from a Socket or a ByteArray and maybe even in other cases...
TCP/IP is package based,but emulates a stream...thus you can only read the data off the stream,that was already sent to you with TCP packages...check Socket::byteAvaliable to find out,how many bytes are currently avaliable...always keep in mind,that the data you write to the socket in one operation may arrive in mutiple packages,each very probably causing flash player to trigger socketData events...
于是我就修改我的.as文件,查看socket.byteAvaliable 然后利用 socket.readUTFBytes(socket.byteAvaliable)进行查看,结果依然是这样,说明我根本没有接收到数据。 最后在javaEye上看到一个astionscript与socket交互的教程,才发现是应该写事件的,但是我没有些;至于为什么写事件,以及事件写了以后有什么效果,仍然学习中。。。待续。。。
分享到:
相关推荐
泛微OA xmlrpcServlet接口任意文件读取漏洞(CNVD-2022-43245),可以指定文件路径进行读取,并提供检测方案
1. **URL和URLConnection**: 要从服务器读取文件,首先需要使用`java.net.URL`类来创建一个URL对象,表示文件的网络位置。然后,通过`openConnection()`方法获取`URLConnection`实例,它可以建立到服务器的连接并...
漏洞检测工具----jQuery1.7.2版本存在任意文件读取漏洞
每个JAR文件有一个`META-INF`目录,其中包含`MANIFEST.MF`文件,这个文件存储了关于JAR的元信息,如主类、版本号等。此外,JAR文件还可能包含签名信息,用于验证文件的完整性和来源。 **2. JD-GUI工具介绍** JD-...
以下是一个简单的C#示例,展示了如何读取文本文件: ```csharp using System; using System.IO; class Program { static void Main() { string filePath = @"C:\path\to\your\file.txt"; if (File.Exists...
MIT-BIH ECG 信号的数据读取Matlab程序,能够读取MIT-BIH数据库 .atr、.dat、.hea三种文件的数据,根据这些数据计算出实际的心电信号值,并绘制出信号波形。
jQuery是一个快速、简洁的JavaScript框架,丰富的Javascript代码库,在其1.7.2版本的sys_dia_data_down模块存在任意文件读取漏洞,攻击者可通过前台读取任意文件。
在实际应用中,务必添加错误处理代码以应对文件不存在、权限问题或其他可能出现的问题。同时,对于大量数据,考虑分批读取或写入以提高性能。 6. **VBA编码库** 如果频繁处理UTF-8文件,可以考虑使用如`VBA7....
本例中的“EXCEL VBA 读取文本文件宏”是一个专门用于读取文本文件并将其内容导入到Excel工作表的宏。下面将详细解释这个宏的工作原理和涉及的关键知识点。 1. **GetOpenFilename函数**: - 在VBA中,`Application...
在C#编程中,文件读取是至关重要的一个部分,它允许程序与本地文件系统进行交互,例如保存数据、加载配置或处理用户输入的数据。在本文中,我们将深入探讨C#中的文件读取操作,包括基本概念、常用方法以及相关的异常...
我这里根据网上的代码,修改为matlab2016版本可以使用的程序 参考博客 ...部分代码如下: function DATA=mifread(file_in_fullpath) ...%% 读取文件 %----------------------------------------------
这个“读取文件信息--C#程序”应该是一个小型的应用程序,旨在演示如何利用C#语言来实现这一功能。下面我们将深入探讨相关的知识点。 首先,要读取文件的基本信息,如文件名、大小、创建日期、修改日期等,可以使用...
在VC++开发环境中,"vc读取bin文件"是一个常见的任务,特别是在处理二进制数据或者需要从外部加载配置或资源时。MFC(Microsoft Foundation Classes)是VC++的一个库,提供了一套面向对象的API,用于构建Windows应用...
这里提到的“C++ RINEX格式”标签意味着有一个C++程序可以读取这三种类型的RINEX文件。在Visual Studio 2013中编译通过的这个程序,可能包括以下功能: - 文件打开与关闭:程序会使用C++的文件流(fstream)库来...
泛微云桥 e-Bridge 任意文件读取
若依(RuoYi)管理系统 后台任意文件读取漏洞描述若依管理系统是基于SpringBoot的权限管理系统,登录后台后可以读取服务器上的任意文件漏洞影响app=
在IT行业中,尤其是在移动应用开发领域,uniapp是一个非常受欢迎的框架,它允许开发者使用一套代码库构建跨平台的应用程序,覆盖iOS、Android、Web、H5等多个平台。本篇文章将详细探讨如何在uniapp中读取Excel文件,...
在这里,我们使用`InputStream`读取文件内容,然后创建一个字节数组,并用`UTF-8`编码转换成字符串。 **注意事项:** - 当JSON文件是通过文本编辑器创建时,确保其保存的编码与读取时使用的编码一致。大多数现代...
【华视CVR-100U身份证阅读器C#读取demo】是一个基于C#编程语言的示例项目,用于演示如何从华视CVR-100U身份证阅读器中读取身份证信息和头像图片。这个阅读器是一款广泛应用在公共服务、企业办公等领域的设备,能够...
Apache Tika是一款强大的内容检测和元数据提取工具,主要...综上所述,"tika读取文件专用包"是一个包含Tika所需组件的集合,用于高效地从各种文件类型中提取信息,是进行文本挖掘、数据分析或信息管理项目的强大工具。