networking相关内容

匹配有效 IPv6 地址的正则表达式

我在编写匹配有效 IPv6 地址的正则表达式时遇到问题,包括压缩形式的地址(带有 :: 或从每个字节对中省略前导零). 有人可以建议一个满足要求的正则表达式吗? 我正在考虑扩展每个字节对并将结果与​​更简单的正则表达式匹配. 解决方案 我无法得到@Factor Mystic 的答案以使用 POSIX 正则表达式,所以我写了一个适用于 POSIX 正则表达式和 PERL 正则表达 ..
发布时间:2021-12-02 23:31:10 其他开发

如何快速获取IP地址

如何获取我的本地 IP 地址? 我尝试使用这个 Obj C 示例:如何以编程方式获取iphone的IP地址 当我到达函数 getifaddrs() 时,我不能再进一步了.我无法使用该功能. 是否有其他方法可以做到这一点,还是我的方法错误? 解决方案 正如在讨论中所证明的那样,OP 需要 Mac 上的接口地址,而不是我最初认为的 iOS 设备上的接口地址.问题中引用的代码检 ..
发布时间:2021-12-02 16:05:16 移动开发

如何使用 C# 中的代码更改网络设置(IP 地址、DNS、WINS、主机名)

我正在为一台用作其他机器备份的机器开发一个向导.当它替换现有机器时,它需要设置其 IP 地址、DNS、WINS 和主机名以匹配被替换的机器. .net (C#) 中是否有允许我以编程方式执行此操作的库? 有多个 NIC,每个都需要单独设置. 编辑 谢谢TimothyP 为您的示例.它让我在正确的轨道上前进,快速的回复很棒. 谢谢 balexandre.你的代码是完美的 ..
发布时间:2021-12-02 14:07:12 C#/.NET

编程 P2P 应用程序

我正在编写一个在端口 4900 上运行的自定义 p2p 程序.在某些情况下,当此人位于路由器后面时,无法从 Internet 访问此端口. 是否有自动启用从 Internet 访问端口的方法.我不太确定其他 p2p 应用程序是如何工作的. 任何人都可以对此有所了解吗? 解决方案 简而言之,P2P 连接.假设我们在这里谈论 UDP.以下步骤也可以通过一些调整应用于 TCP. ..
发布时间:2021-12-02 13:49:48 C#/.NET

在同一套接字上并行调用 send/recv 是否有效?

我们可以在同一个套接字上从一个线程调用 send 并从另一个线程调用 recv 吗? 我们可以从同一个套接字上的不同线程并行调用多个发送吗? 我知道好的设计应该避免这种情况,但我不清楚这些系统 API 的行为方式.我也找不到同样好的文档. 任何有关方向的指示都会有所帮助. 解决方案 POSIX 将 send/recv 定义为原子操作,所以假设你在谈论 POSIX send/r ..
发布时间:2021-12-02 08:21:54 其他开发

在 Wireshark 上捕获手机流量

如何在 Wireshark 上捕获手机流量? 解决方案 这里有一些建议: 对于 Android 手机,任何网络:root 手机,然后在其上安装 tcpdump.这个应用程序是一个 tcpdump 包装器,可以安装 tcpdump并使您能够使用 GUI 开始捕获.提示:您需要确保为捕获提供正确的接口名称,这因设备而异,例如 -i eth0 或 -i tiwlan0 - 或使用 -i a ..
发布时间:2021-12-01 18:16:43 移动开发

检测Android上的网络连接类型

您如何检测 Android 上的网络连接类型? 是否通过ConnectivityManager.getActiveNetworkInfo().getType(),答案是否仅限于Wifi和移动设备? 解决方案 如果问题是要查找手机的网络是否已连接并且速度是否足以满足您的需求,您必须处理 getSubType 返回的所有网络类型(). 我花了一两个小时来研究和编写这门课来做到这一点 ..
发布时间:2021-12-01 12:09:09 移动开发

Android 网络库比较:OkHTTP、Retrofit 和 Volley

来自 iOS 开发人员的两部分问题,该开发人员正在学习 Android,正在处理一个 Android 项目,该项目将发出从 JSON 到图像到音频和视频的流式下载的各种请求: 在 iOS 上,我广泛使用了 AFNetworking 项目.是否有适用于 Android 的等效库? 我已经阅读了 OkHTTP 和 Retrofit by Square 以及 Volley 但还没有与他们一起 ..
发布时间:2021-12-01 11:49:50 移动开发

Android 检查互联网连接

我想创建一个使用 Internet 的应用程序,我正在尝试创建一个函数来检查连接是否可用,如果不可用,请转到具有重试按钮和说明的活动. 附加的是我到目前为止的代码,但我收到错误语法错误,插入“}"以完成 MethodBody. 现在我一直在尝试让它工作,但到目前为止没有运气......任何帮助将不胜感激. public class TheEvoStikLeagueActivity 扩 ..
发布时间:2021-12-01 11:47:43 移动开发

如何使用 ADB 通过 TCP 连接到 Android?

我正在尝试在 Motorola Droid 上调试应用程序,但遇到了一些困难通过 USB 连接到设备.我的开发服务器是在 Hyper-V 中运行的 Windows 7 64 位 VM,等等我无法通过来宾或主机的 USB 直接连接. 我安装了几个不同的 USB-over-TCP 解决方案,但连接似乎有问题,因为 ADB monitor 反复报告“devicemonitor 无法启动监控".有没 ..
发布时间:2021-12-01 11:24:14 移动开发

如何使用 PHP 检查远程文件是否存在?

我能找到的最好的,if fclose fopen 类型的东西,使页面加载非常缓慢. 基本上我要做的是以下内容:我有一个网站列表,我想在它们旁边显示它们的网站图标.但是,如果网站没有,我想用另一张图片替换它,而不是显示损坏的图片. 解决方案 您可以通过 CURLOPT_NOBODY 指示 curl 使用 HTTP HEAD 方法. 或多或少 $ch = curl_init("h ..
发布时间:2021-12-01 11:00:07 PHP

现有连接被远程主机强行关闭

我正在使用一个商业应用程序,该应用程序抛出带有消息的 SocketException, 现有连接被远程主机强行关闭 这发生在客户端和服务器之间的套接字连接上.连接正常运行,正在传输大量数据,但随后突然断开连接. 有人见过这个吗?原因可能是什么?我可以猜测一些原因,但有没有办法在此代码中添加更多内容以找出可能的原因? 欢迎提出任何意见/想法. ...最新... 我 ..
发布时间:2021-12-01 10:03:22 C#/.NET

连接到网络共享时如何提供用户名和密码

当连接到当前用户(在我的例子中是启用网络的服务用户)没有权限的网络共享时,必须提供名称和密码. 我知道如何使用 Win32 函数(mpr.dll 中的 WNet* 系列)来实现这一点,但希望使用 .Net (2.0) 功能来实现. 有哪些可用的选项? 也许更多信息会有所帮助: 用例是 Windows 服务,而不是 Asp.Net 应用程序. 该服务在没有共享权限的帐户下运 ..
发布时间:2021-12-01 09:23:44 C#/.NET

如何使用 AutoCompleteTextView 并使用来自 Web API 的数据填充它?

我想在我的活动中使用 AutoCompleteTextView 并在用户键入时通过查询 Web API 填充数据.我该怎么做? 我是创建一个新类并覆盖 AutoCompleteTextView.performFiltering,还是使用自定义列表适配器并提供覆盖 performFiltering 的自定义 android.widget.Filter? 或者有更好的方法来实现我的最终目标 ..
发布时间:2021-11-30 18:48:07 移动开发

Hyperledger Fabric 如何在非权限网络和权限网络中设置Auditor

我一直在研究超级账本结构有一段时间了.我在没有使用 docker 和 5 个对等方的情况下成功安装和形成 Fabric 网络.现在我尝试在网络中设置审计员和非验证对等点.我四处浏览,但找不到任何明确的文件.任何人都可以帮忙吗? 解决方案 Hyperledger Fabric v1.x 架构中不再存在验证节点的概念.每个对等节点既是验证对等节点又是提交对等节点;区别在于承诺和背书的作用.背书 ..
发布时间:2021-11-30 16:56:12 其他开发

检测 3G 或 Wifi 网络恢复

是否可以实现 PhoneStateListener(或任何其他机制)来检测 3G 或 Wifi 网络连接何时恢复? 我在 API 的摘要中看到 LISTEN_DATA_CONNECTION_STATE 和 LISTEN_DATA_ACTIVITY 都说(蜂窝).是不是只有3G? 谢谢 解决方案 更好的方法是使用 android.net.ConnectivityManager 类 ..
发布时间:2021-11-27 23:35:13 移动开发

Android 获取热点提供设备的 IP 地址

我目前正在使用 public static String getLocalIPAddress(WifiManager wm){返回 Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());} 获取执行设备的 IP 地址.如果设备连接到“公共"WLAN 网络,并且设备连接到由其他 android 设备通过热点托管的 wif ..
发布时间:2021-11-27 23:34:11 移动开发

WIFI开启时通过移动数据发送请求.(Android L)

SDK:Android 5.0.1. Android 版本:LRX22C. 设备:Nexus 5. 问题:奇巧 (4.4.4) 及以下 API 的 1) startUsingNetworkFeature(int networkType, String feature)此方法已弃用.已弃用,取而代之的是更简洁的 requestNetwork(NetworkRequest, C ..
发布时间:2021-11-27 23:33:52 移动开发

Volley - POST/GET 参数

我看过关于 Volley 的 Google IO 2013 会议,我正在考虑改用 Volley.Volley 是否支持向请求添加 POST/GET 参数?如果是,我该怎么做? 解决方案 在您的 Request 类(扩展 Request)中,覆盖 getParams() 方法.您可以对标头执行相同的操作,只需覆盖 getHeaders(). 如果您查看 Volley 测试中 TestR ..
发布时间:2021-11-27 23:13:39 移动开发

如何使用 Espresso 空闲资源进行网络调用

我正在尝试使用 Espresso 来测试我的 UI.当我登录到我的应用程序时,我调用 Parse API(网络调用)来验证用户名和密码.如果一切顺利,用户就会被定向到一个新的活动.我想对此进行测试,但我似乎无法处理空闲资源. 代码: public class ApplicationTest extends ActivityInstrumentationTestCase2{私人 Counti ..
发布时间:2021-11-27 17:09:33 移动开发