问题标签 [unexpectendoffile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
582 浏览

java - Java SSLSocket读取返回-1后该怎么办?

我正在使用 java 服务器连接到具有安全 websockets 的浏览器。连接一切正常,但很多时候我从 socket.in.read(buffer,off,len) 得到一个意外的-1结果,这也发生在帧的中间。通常我在收到 -1 时直接关闭一个套接字,因为它是流的结尾。但是我注意到它也可能发生在连接重置时。我遇到过很多情况,在我的测试中,套接字在读取返回 -1 后会返回有价值的数据。我什至觉得这种情况经常发生。我的问题出现了,有时我只是在这种情况下从套接字中取出一些乱码数据。另一个问题是,当帧无法投递时,没有通知对方…… 那么 TCP/SSL 有什么好处呢?如果您需要将其视为在 java 中传输 websocket 帧的不可靠连接?

我有一些方案可以用来处理不可靠的连接,以确保数据包到达。但我希望有人知道在读取返回-1 后该做什么。

抱歉,这个描述有点模糊......我已经厌倦了解决这个问题。

只是一些垃圾进入的示例(仅提交包含 JSON 数据的文本框架):

这是接收到的帧的另一个例子,它只是有点畸形!?这怎么可能通过 TCP/TLS 连接???:

它应该是 {"keep-alive":"[UUID]"}

同时,我做了更多的测试,发现如果您在收到 -1 后继续阅读,则 10 次中有 9 次有效。因此,即使您正在读取帧的一半并收到 -1,那么您应该以某种方式测试套接字是否关闭,我现在使用:socket.isInputShutdown()。如果不是这种情况,则继续填充缓冲区。为此,我现在使用以下代码,其中套接字是 SSLSocket:

它仍然不是百分百正确,但至少我得到了比以前更可靠的结果。

0 投票
1 回答
4685 浏览

wordpress - functions.php 文件中的意外结束 - Wordpress

我整天都在处理这个问题,我不知道如何解决它。我已经在 SO 上搜索了这个问题,发现我的问题已经发生在这里的其他人身上。我已尽我所能遵循人们向他们建议的步骤,但似乎我的页面上仍然出现以下错误:

解析错误:语法错误,第 56 行 /hermes/waloraweb015/b1446/as.allthingsnetwork/blog/wp-content/themes/atn/functions.php 中的意外 $end

通过研究,我了解到错误意味着有括号尚未关闭或缺少';' 在文件中。我试图解决这些问题无济于事,所以我在这里发布我的代码,并可能得到善意提供帮助的人的回复。

函数.php:

非常感谢任何愿意帮助我的人,安东尼。

0 投票
1 回答
4612 浏览

php - Yii 框架语法错误,文件意外结束

我知道解析错误,这样的事情是程序员 101,但我找不到文件有什么问题和错误“语法错误,文件意外结束”

遵循本教程帮助我了解了 php 和 Yii,但错误可能不在该文件中,可能是其他错误。很高兴你能帮我解决这个问题。

//错误发现谢谢tinyByte

另一个问题: Yii 告诉我这 'data'=>$usernames,是一个未定义的变量:用户名 但在我的 UserForm 类 php 文件中,我有这个:

我是否必须创建一个公共的 $usernames 或其他东西?

0 投票
1 回答
946 浏览

macos - .bashrc 文件意外结束

我已经搜索并找到了几个答案,但我没有成功改变我的答案。

操作系统:Mac OS X

我的 .bashrc 内容

麻烦的线如下

尝试 source ~/.bashrc 后,结果是:

0 投票
2 回答
851 浏览

javascript - 找不到我没有关闭支架的地方。未捕获的 SyntaxError:输入意外结束

我的控制台返回此错误:

我知道这意味着什么,但我找不到我没有正确关闭我的支架的地方。

这是我网站的 URL,http://bit.ly/KJz5pi

如果有人能解决它,我会非常高兴!谢谢。

- - - - - 编辑

我剪切了我的大部分代码,它只是在一小段代码中显示了这个错误:

然而,我没有看到错误,甚至 jshint.com 也没有找到它!

0 投票
0 回答
3224 浏览

java - JSON 解析器文件结尾错误

我有这个程序,发送请求以从网络以 JSON 格式接收天气信息。我将在 for 循环中为每个城市发送一个请求。但是,在接收并解析第一个 JSON 后,每当它尝试解析第二个 JSON 时,它会给出文件结束错误并且不会将信息写入数据库。可能是什么问题?

0 投票
1 回答
51 浏览

php - PHP Parse Error - Unexpected End of File

I'm a complete newbie to programming and php, my code's throwing back an error saying there's an unexpected end to the file and I can't for the life of me see what's missing or there that shouldn't be. Can anyone spot it?

0 投票
2 回答
327 浏览

java - 声明 sigmoid 函数的问题

我正在测试数字识别的编码。这是我的源代码。P/s:我编辑了我的编码。这是我主要的完整编码。我尝试为 sigmoid 函数添加 public/protected/private,但错误不断增加。

编译后出现4个错误

谁能告诉我我哪里做错了?谢谢你。

0 投票
1 回答
183 浏览

c++ - 视觉形式的意外文件结尾

尝试运行代码时出现错误。我正在使用视觉形式。对比 2013

MyForm.cpp(17):致命错误 C1004:发现意外的文件结尾

MyForm.h:

MyForm.cpp(17):致命错误 C1004:发现意外的文件结尾

0 投票
3 回答
128 浏览

c - 为什么这个程序在输入中间意外停止

我已经为关于 codechef (A4) 的问题编写了这段代码....当我给出输入时:2 4 2

该程序在没有进一步输入的情况下意外停止....有人可以指出代码中的错误吗?