问题标签 [passive-mode]

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 投票
0 回答
238 浏览

android - 如何结合 GPS 和 SMS 应用程序?

我正在尝试创建一个在后台被动运行的应用程序。我想要它做的是被动地跟踪速度(可以根据用户的意愿在 MPH 和 KmPH 之间互换)。当一条短信到达设备时,我希望它检查速度,如果它低于用户定义的阈值,我希望它将短信发送到默认应用程序。如果超过阈值,我希望它自动向发件人发送一条消息。

目前我有 2 个活动,因为我不能同时扩展 Activity 和 BroadcastReceiver。

我的第一个问题是……我如何被动地跟踪速度……我的第二个问题是……当收到短信时,如何将速度传递给短信活动?

这是我的 GPSActivity

这是我的 SMSActivity

0 投票
1 回答
1221 浏览

mysql - 使用批处理文件以被动模式安装 MySQL Community 5.6.14(在 win7 上)

我正在尝试使用批处理文件以被动模式安装 MySQL Community 5.6.14。

首先,“MySQLInstaller”无法在被动或安静模式下安装 MySQL,用户必须手动完成安装向导!

MySQL Community 5.6.14 是否支持被动(或安静)模式?!

其次,我测试了 MySQLInstallerConsole 示例,但找不到正确的参数组合!

批处理文件内容:

0 投票
1 回答
490 浏览

wix - Wix Burn:默认使用 -passive 选项启动

我正在使用 Wix 3.8 Burn 并寻找像 OnExecuteApp 这样的事件。我们可以使用 -passive 选项启动 bootstrapper.exe,以便它自动启动安装过程。

(注意:键入“BootStrapper.exe /?”以查看其他选项。)

问题:我们如何将 bootstrapper.exe 默认设置为被动启动(即使用 -passive 选项)?

谢谢

0 投票
1 回答
2784 浏览

apache - 在被动模式下使用 Apache FTP 服务器不起作用(“服务器拒绝连接”)

我已经基于这个 Apache 项目实现了一个 FTP 服务器:http: //mina.apache.org/ftpserver-project/index.html

服务器旨在支持被动模式并进行相应配置。出于测试目的,我只配置了一个被动端口(4244),但是在启动服务器后,这个端口上没有任何东西在监听。FTP 服务器在标准端口上监听活动连接和在一个 SSL 连接上正常。

尝试连接 FTP 客户端时,我收到以下错误(不足为奇):

状态:解析本地主机的地址

状态:正在连接到 [::1]:4244...

状态:连接尝试失败,“ECONNREFUSED - 服务器拒绝连接”,尝试下一个地址。

状态:正在连接到 [fe80::1%lo0]:4244...

状态:连接尝试失败,“ECONNREFUSED - 服务器拒绝连接”,尝试下一个地址。

状态:正在连接到 127.0.0.1:4244...

状态:连接尝试失败,出现“ECONNREFUSED - 服务器拒绝连接”。

错误:无法连接到服务器

我的配置对象正在从 Apache 项目实现这个接口:DataConnectionConfiguration

我在类中添加了一些日志记录,并注意到提供被动端口的方法从未被调用。我希望调用其中一种方法(例如 requestPassivePort() ),因为 FTP 服务器怎么知道要监听哪个被动端口?再说一次,也许我对被动 FTP 的工作方式有误解。尽管 Apache 项目中有一些文档,但关于在被动模式下运行服务器的内容并不多。

也许有人已经使用这个 Apache 库成功地实现了一个被动 FTP 服务器,并且可以为我提供一些帮助。

非常感谢。

干杯,

马丁

0 投票
1 回答
9584 浏览

c# - How use Passive-Mode in FtpWebRequest & fix PASV error in .Net 3.5 & Define port-range by codes

please see my windows form codes first :

i am using UploadFile method for uploading my data to my windows server 2008 r2 server.
these codes in .net 4 work perfect and my problem is about .net 3.5.
in .net 3.5 i got this error :

"The server returned an address in response to the PASV command that is different than the address to which the FTP connection was made."

for below reasons i do n't want to use active mode :

  1. as you know passive mode is better that active mode for connectivity...

  2. when i am using active mode in .net 3.5 and turn the Proxy Software on i got the error below :

"The underlying connection was closed: The server committed a protocol violation."

but .net 4 has no problem with that Proxy Software and passive mode and i can not switch to .net 4 because of my users...
so how can i fix passive mode error in .net 3.5?
in every thread in stack people say just use :

and this is not my answer!

Note : firewall in both server and client is off


The OTHER QUESTION IS :

is it possible to define port-range of pssive mode by codes?
i asked this question in this thread because i thought by doing that we can fix that PASV error and help passive-mode to do it's job faster...



EDIT :
i found the thread below & i think i have the situation in reply #2,
ftp-problem
i have two network adapters in my server and the ip of each one inside server is like 192.168.5.?? & 192.168.5.??
but my two public ip addresses are different.
so how can i fix that error by changing something in my codes or in my windows server 2008-r2 VPS and why that error only appears in .net 3.5 and in .net 4 we don't have it?
i have full access to my server and can change every thing that is necessary.

thanks in advance

0 投票
1 回答
1656 浏览

c - ftp被动模式:连接服务器

我需要帮助我的 ftp 客户端应用程序。我使用用户名和密码成功连接到服务器并发送 PASV 消息。我收到了 IP 和端口,但我不知道下一步该做什么。我知道我必须连接到 IP 和端口,但我不知道如何。
有人可以给我如何连接和接收来自服务器的消息的代码示例吗?

0 投票
0 回答
118 浏览

ftp - 我正在尝试使用使用wireshark捕获的数据包比较ftp两种模式之间的确切差异

我已经使用 Wireshark 在(ftp 两种模式)主动和被动模式下捕获了数据包

现在我正在尝试使用这些数据包比较和说明这两种模式之间的确切差异......

我应该特别注意哪些方面?

一个例子的解释将不胜感激

0 投票
1 回答
9453 浏览

iis - 如何使用 IIS 为 Amazon EC2 服务器启用 FTP 被动模式

我最初在使用 pagelime 时遇到问题,它要求用户使用被动模式并且不支持主动模式。让主动模式工作非常简单,但让被动模式工作需要更多的努力。

我正在使用带有 IIS 的 Amazon EC2 服务器以及 FTP 站点。

0 投票
0 回答
127 浏览

java - 在端口 21 上发送“227 \r\n”会终止连接

让我首先声明这是我在 stackoverflow 上的第一篇文章。随时指出发布时犯的任何错误。

好的,所以手头的问题有点奇怪。我目前正在为我的项目实现 FTP 协议,但遇到了以下问题。每次我的应用程序必须返回消息“227 Entering Passive Mode (<ip1>,<ip2>,<ip3>,<ip4>,<port1>,<port2>)。 “连接被终止。堆栈跟踪是:

为了复制这种行为,我决定构建一个原型,它接受端口 21 上的连接,并在收到来自客户端的任意消息后发送消息“ 227 ”。这也会导致连接被终止。

(原型代码片段:)

(我知道上面的代码不是最好的实现,但足以代表手头的问题。)

在对原型进行一些修改后,我发现这种行为仅在发送“ 227 ”和使用端口 21 时才会发生(例如,使用端口 4500 就可以了)。

现在当然明显的解决方法是避免使用端口 21,但我想知道为什么我会遇到这种情况。非常感谢您对此事的任何意见;)(只是为了确保,我使用的是 JavaSE-1.7)。

0 投票
1 回答
344 浏览

php - put/get/list 命令的 PHP 超时

我整天都在处理这个问题。几个小时前,我写了这个问题。我有一个 PHP 脚本在我的开发 PC 上运行良好,但在真实服务器上却不是很好。

脚本是:

在这一行:$files = ftp_rawlist($conn_id, '.'); (line 65)脚本冻结了大约一分钟左右,并给出了这个错误:

没有更改为被动模式是没有警告的相同输出。也没有回显文件(在“文件”下方)。任何命令(如 nlist、mput、mget 等)都会发生同样的情况。

我读了这篇文章,但不知道它是否仍然适用。其他网站说是我的防火墙配置,但我不明白该怎么做。我的服务器正在运行:

我打开了端口 20、21,范围从 5000 到 5100。有了所有这些,我不知道是否是我的问题,而是 PHP。如果我使用 lftp(cli ftp 客户端),它可以正常工作。

编辑#1

这似乎是 php 中的 ftp 实现中的一个错误。但是我不知道如何应用此处列出的补丁https://bugs.php.net/patch-display.php?bug_id=55651&patch=ftp_usepasvaddress.patch&revision=latest

请,任何帮助将不胜感激。谢谢!