`
AquariusM
  • 浏览: 147302 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

2010年7月29号--关于一个文件读取错误的问题

阅读更多
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交互的教程,才发现是应该写事件的,但是我没有些;至于为什么写事件,以及事件写了以后有什么效果,仍然学习中。。。待续。。。
分享到:
评论
1 楼 caoshiyu2008 2013-08-27  
请问这个问题如何解决的?

相关推荐

    泛微OA xmlrpcServlet接口任意文件读取漏洞(CNVD-2022-43245)

    泛微OA xmlrpcServlet接口任意文件读取漏洞(CNVD-2022-43245),可以指定文件路径进行读取,并提供检测方案

    java 读取服务器上的某个文件,并解决UTF-8 BOM文件的问号问题

    1. **URL和URLConnection**: 要从服务器读取文件,首先需要使用`java.net.URL`类来创建一个URL对象,表示文件的网络位置。然后,通过`openConnection()`方法获取`URLConnection`实例,它可以建立到服务器的连接并...

    漏洞检测工具----jQuery1.7.2版本存在任意文件读取漏洞.rar

    漏洞检测工具----jQuery1.7.2版本存在任意文件读取漏洞

    DNS Client Events错误尝试读取本地主机文件时出错

    标题中的“DNS Client Events错误尝试读取本地主机文件时出错”是指在Windows操作系统中,DNS客户端服务在尝试访问和解析本地计算机的主机文件(也称为“hosts”文件)时遇到的问题。这个问题可能会导致网络连接故障...

    JAR文件读取工具

    每个JAR文件有一个`META-INF`目录,其中包含`MANIFEST.MF`文件,这个文件存储了关于JAR的元信息,如主类、版本号等。此外,JAR文件还可能包含签名信息,用于验证文件的完整性和来源。 **2. JD-GUI工具介绍** JD-...

    solly0880#wiki#若依管理系统 后台任意文件读取 CNVD-2021-019311

    若依(RuoYi)管理系统 后台任意文件读取漏洞描述若依管理系统是基于SpringBoot的权限管理系统,登录后台后可以读取服务器上的任意文件漏洞影响app=

    VBA Fans读取和写入UTF-8格式文本文件

    在实际应用中,务必添加错误处理代码以应对文件不存在、权限问题或其他可能出现的问题。同时,对于大量数据,考虑分批读取或写入以提高性能。 6. **VBA编码库** 如果频繁处理UTF-8文件,可以考虑使用如`VBA7....

    使用PDFLIB库实现对pdf文件的读取

    PDFLIB库是一个强大的PDF处理库,它为程序员提供了在各种编程环境中创建、修改和读取PDF文件的功能。在这个场景中,我们关注的是如何在Visual Studio 2010(VS2010)中利用PDFLIB TET库来读取PDF文件。TET是PDFLIB的...

    VS2010实现文件的读取及保存

    以下是一个简单的C#示例,展示了如何读取文本文件: ```csharp using System; using System.IO; class Program { static void Main() { string filePath = @"C:\path\to\your\file.txt"; if (File.Exists...

    rddata.m -- MIT-BIH ECG 信号的数据读取Matlab程序

    MIT-BIH ECG 信号的数据读取Matlab程序,能够读取MIT-BIH数据库 .atr、.dat、.hea三种文件的数据,根据这些数据计算出实际的心电信号值,并绘制出信号波形。

    jQuery-1.7.2任意文件读取漏洞验证利用脚本

    jQuery是一个快速、简洁的JavaScript框架,丰富的Javascript代码库,在其1.7.2版本的sys_dia_data_down模块存在任意文件读取漏洞,攻击者可通过前台读取任意文件。

    文件读取(关于C##)

    在C#编程中,文件读取是至关重要的一个部分,它允许程序与本地文件系统进行交互,例如保存数据、加载配置或处理用户输入的数据。在本文中,我们将深入探讨C#中的文件读取操作,包括基本概念、常用方法以及相关的异常...

    MATLAB读取mif文件

    我这里根据网上的代码,修改为matlab2016版本可以使用的程序 参考博客 ...部分代码如下: function DATA=mifread(file_in_fullpath) ...%% 读取文件 %----------------------------------------------

    vc读取bin文件

    在VC++开发环境中,"vc读取bin文件"是一个常见的任务,特别是在处理二进制数据或者需要从外部加载配置或资源时。MFC(Microsoft Foundation Classes)是VC++的一个库,提供了一套面向对象的API,用于构建Windows应用...

    dbf-jdbc-wisecoders,JAVA 读写DBF文件工具包

    7. **错误处理和异常处理**:工具包应提供良好的错误报告机制,当出现如文件损坏、格式不正确等问题时,能够抛出相应的异常,帮助开发者定位和解决问题。 8. **API文档和示例**:为了方便用户使用,`dbf-jdbc-...

    GPS RINEX o文件、n文件和sp3文件c++读取代码

    这里提到的“C++ RINEX格式”标签意味着有一个C++程序可以读取这三种类型的RINEX文件。在Visual Studio 2013中编译通过的这个程序,可能包括以下功能: - 文件打开与关闭:程序会使用C++的文件流(fstream)库来...

    泛微云桥 e-Bridge 任意文件读取.md

    泛微云桥 e-Bridge 任意文件读取

    uniapp读取exlsx文件内容

    在IT行业中,尤其是在移动应用开发领域,uniapp是一个非常受欢迎的框架,它允许开发者使用一套代码库构建跨平台的应用程序,覆盖iOS、Android、Web、H5等多个平台。本篇文章将详细探讨如何在uniapp中读取Excel文件,...

    Thinkergod#PeiQi-WIKI-POC#若依管理系统 后台任意文件读取 CNVD-2021-019312

    若依(RuoYi)管理系统 后台任意文件读取漏洞描述若依管理系统是基于SpringBoot的权限管理系统,登录后台后可以读取服务器上的任意文件漏洞影响app=

    Oracle 如何解决 ORA-01187:无法从文件中读取

    Oracle 是一个功能强大的关系数据库管理系统,但是在实际应用中,我们可能会遇到各种错误信息,例如 ORA-01187:无法从文件中读取。该错误信息通常是由于临时文件无法被服务器进程验证所致。那么,如何解决该错误...

Global site tag (gtag.js) - Google Analytics