问题标签 [network-connection]

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 回答
750 浏览

networking - Unity Network.Connect() 不返回错误

我正在尝试创建一个在线游戏,它可以在我的计算机上运行,​​甚至可以在我家的两台不同的计算机上运行。但它不连接到其他玩家的房间。

我通过尝试连接一个封闭的房间进行测试,自然它没有连接,但 NetworkConnectionError 仍然返回 "NoError" ,并且永远不会调用 OnFailedToConnect() 函数。

我的代码是这样的:

打印"Connection attempt : NoError"

但在某些时候,我在“真正的控制台”中看到,在统一编辑器窗口中,

到 192.168.xx:26500 的连接请求失败。你确定服务器可以连接吗?

但它不会立即显示我按下“连接”按钮。它稍等片刻。而且它只显示一次,在 100 次印刷机中,那么是否有某种让步?

我还尝试在协程中产生错误,例如:

它总是返回 NoError。

那么错误在哪里?我怎么能看到它?

0 投票
1 回答
1046 浏览

android - Android中所有活动的单一广播接收器?

我在我的应用程序中编写了一个扩展广播接收器的类。该类用于检查网络连接状态。我想要的是,当使用同一类的所有活动失去连接时需要得到通知,即使应用程序是执行一些其他任务。是否有任何监听器

还有我应该在哪里注销。

请帮帮我。这是我的代码

}

0 投票
1 回答
2426 浏览

android - 定期检查以太网连接android

我正在尝试定期检查网络连接。但是,这是针对中国 Android Mini PC,而不是平板电脑或智能手机。我使用的是以太网到 USB 适配器而不是 Wi-Fi。首先我使用了一个广播接收器类:

这非常适用于 Wi-Fi 和移动设备。但是,对于以太网,存在一些复杂性。当我将以太网连接到 USB 适配器时,它认为它已经有 ETHERNET 连接,无论以太网电缆是否连接。只有在移除适配器时,它才知道以​​太网连接已被移除。

我尝试使用套接字,这种工作方式:

当有连接时,它可以完美而快速地工作。当连接丢失时,程序需要很长时间才能知道它已经连接。我需要这个解决方案,但它应该更快地知道以太网连接已丢失。此外,这依赖于我根本不喜欢的异常。

最后我尝试了一个简单的 ICMP 消息:

应该有效,对吧?不幸的是,事实并非如此。到目前为止,我false在执行此代码时总是收到一个。

我做错了什么,正确的方法是什么?

编辑 1

我现在已经尝试过这个解决方案,它有效,也无效。这很有趣也很烦人,因为我在onResume(). 几次正确尝试后,它突然停止。我不知道为什么。

0 投票
1 回答
178 浏览

android - Android 物理硬件测试 切换网络连接

我有一个与网络服务器交互的程序,我需要模拟网络中断。

在我的开发机器中,我可以通过在模拟器中按 F8 来模拟网络中断。

我的计划是去找我的 QA 团队,他们正在硬件设备上进行测试。他们有没有办法模拟网络中断?

切换到飞行模式并返回可能不够快,所以我很好奇是否有一种快速的方法。

0 投票
1 回答
2667 浏览

asp.net - 将图像上传到 FTP 时出现错误

我在这个函数中遇到了很多不同的问题:

这是将 1000 张图像上传到 FTP,并且此方法以多线程方式调用。

不同的错误是:

==================================================== =====

消息:操作已超时

错误跟踪:在 System.Net.FtpWebRequest.GetRequestStream() 的 System.Net.FtpWebRequest.CheckError()

==================================================== =====

错误信息:无法连接到远程服务器

错误跟踪:在 System.Net.FtpWebRequest.GetRequestStream() 的 System.Net.FtpWebRequest.CheckError()

==================================================== =====

错误消息:基础连接已关闭:接收时发生意外错误。

错误跟踪:在 System.Net.FtpWebRequest.SyncRequestCallback(Object obj) 在 System.Net.CommandStream.Abort(Exception e) 在 System.Net.FtpWebRequest.FinishRequestStage(RequestStage 阶段) 在 System.Net.FtpWebRequest.CheckError() 在System.Net.FtpWebRequest.GetRequestStream()

==================================================== =====

错误信息:无法将数据写入传输连接:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。

错误跟踪:在 System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) at System.Net.FtpDataStream.Write(Byte[] buffer, Int32 offset, Int32 size) ===== ====================================================

这些错误来自我从 LOG 文件中检索到的相同方法。

知道是什么原因造成的吗?或者我需要提供更多细节?

0 投票
1 回答
404 浏览

android - 如果网络连接丢失,Android 广播接收器会失败?

我有一个服务,我使用广播接收器在我的活动和服务之间进行通信。当我通过关闭 wifi 和移动数据来终止我的网络连接时,我的广播接收器不再调用该onReceive()方法。这是正常的吗?有什么解决方法吗?

0 投票
1 回答
4693 浏览

ios - 在 iOS 7 for iPhone SDK 中检查网络可用性

我在此页面上看到了已经完成的答案(如何在 iOS 或 OSX 上检查活动的 Internet 连接?),但由于答案已超过 3 年,WasRobbed 答案的方法 1 仍然是检查网络连接的最佳方法IOS 7?

0 投票
1 回答
1727 浏览

eclipse - 如何在 Eclipse 中为 SSH 设置代理设置?

我正在为一家公司写我的学士论文。该公司正在使用代理。我正在使用 eclipse + RedHat jboss 开发工具(http://marketplace.eclipse.org/node/827807)和 OpenShift(RedHat 的 PaaS-Cloud)。

问题是,RedHat 正在使用 SSH 连接到他们的云。端口 22 已打开,我能够配置 openssh 以使用代理。不幸的是,eclipse 有他自己的代理设置,可以在 (Preferences - Network Connections) 中找到。我可以为 HTTP、HTTPS 和 SOCKS 设置代理,但不能为 SSH 设置代理。Eclipse 具有三个预定义模式(http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Freference%2Fref-net-preferences.htm)。但我需要一个新模式。对于端口 22。

有谁知道我该怎么做?

0 投票
7 回答
12336 浏览

c# - 如何在 windows phone 8 应用程序中检查互联网连接可用性

我正在开发Windows Phone 8 应用程序。在这个应用程序中,我必须连接到服务器才能获取数据。

所以在连接到服务器之前,我想检查设备的互联网连接是否可用。如果互联网连接可用,那么只有我会从服务器获取数据,否则我会显示错误消息。

请告诉我如何在 Windows Phone 8 中执行此操作。

0 投票
1 回答
759 浏览

sockets - 套接字 TCP 服务器

我有一个关于网络连接的问题

例如,一个 TCP 服务器同时支持 N 个连接,每个连接属于其他客户端主机。问题是服务器需要多少个套接字?

谢谢