- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
有没有办法从android中的SocketFactory获取DatagramSocket?
https://developer.android.com/reference/javax/net/SocketFactory.html
createSocket
added in API level 1
Socket createSocket (String host,
int port)
上面获取的是 TCP 类型的 Socket。需要一个 DatagramSocket UDP 套接字。
这可能吗?
用例:
https://developer.android.com/reference/android/net/Network.html#getSocketFactory()
从 Network.getSocketFactory 专门获取一个 DatagramSocket。
谢谢
尼辛
最佳答案
从 API 级别 22 开始,您可以使用 Network.bindSocket(DatagramSocket)
Binds the specified
DatagramSocket
to thisNetwork
. All data traffic on the socket will be sent on thisNetwork
, irrespective of any process-wide network binding set bybindProcessToNetwork(Network)
. The socket must not be connected.
关于java - Android:从 JAVA 中的 SocketFactory 获取 DatagramSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43537725/
我正在使用 Apache 的 DefaultHttpClient 发出请求,我需要覆盖 SSL 调用,以便我可以将自定义 SSLSocketFactory(本质上是客户端证书)附加到它。为此,我创建了
我最近将我的 Web 服务从 Axis 迁移到了 CXF (2.1)。看起来,虽然 Axis 需要“axis.socketSecureFactory”集,但 CXF 获取默认值。如何将 Java 中的
我的申请进入绩效审核阶段。所以 Performs 团队告诉我有一些已弃用的方法可用,请编写最新版本。 我的部分代码是: private void workAroundReverseDnsBugIn
以下示例代码的含义并不重要,我想问的是如何将“certFileName”作为参数发送到socketFactory,因为我需要对不同的端点使用不同的certFile,谢谢 public class Ld
我需要路由特定请求抛出 wifi,即使 wifi“已连接,无互联网”和“移动数据”已打开。 下面的示例适用于 HttpURLConnection,但不适用于应用程序的主要网络库 OkHttp3 (3.
将我的应用程序更新到 api 21 后,我遇到了 https 请求的问题。经过深入的代码审查后,我发现了一个有趣的错误。 我的应用程序现在已经用 api-21 编译了,这个 api 在 sdk 中有一
我一直在尝试使用来自 Apache HTTPComponents 项目的 httpclient 库中的自定义 SocketFactory。到目前为止没有运气。我原以为我可以为 HttpClient 实
我正在尝试使用我的 java 代码连接到 Cloud SQL ( Mysql )。我收到以下错误 - com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransient
我正在尝试从 WiFi 或移动数据访问我的服务器,具体取决于哪个接口(interface)正在应答。用例如下:- WiFi 始终开启。- 如果服务器没有通过 WiFi 响应(例如因为没有互联网连接),
有没有办法从android中的SocketFactory获取DatagramSocket? https://developer.android.com/reference/javax/net/Sock
我需要帮助来确定从 dataproc 连接到云 sql 时出现的问题。我需要从spark.read.jdbc 的云sql 实例中读取表。我引用的是:https://github.com/GoogleC
我正在尝试使用 Jboss As 7.5 部署我的 jar 项目,我在我的项目中使用 Apache common.net 作为第三方软件。我将这个 jar 定义为一个模块。这是 module.xml。
我似乎无法让这个工作.. 我正在使用 Google 柔性环境 并想连接到我的 二代云SQL 数据库。我目前收到此异常: [main] ERROR com.mahlzeit.server.Bootstr
尝试在控制台中获取此类输出的构建项目时遇到此问题: [2010-07-19 23:29:23 - myProject] trouble processing "javax/net/SocketFact
com.google.cloud.sql.mysql.SocketFactory 无法转换为 com.mysql.jdbc.SocketFactory 当Java Web应用程序部署到谷歌云并运行它时
我的 jsf web 应用程序使用 mail.jar 和 activation.jar 发送电子邮件,这两个和其他依赖的 jar 都在 CLASSPATH 中,(该应用程序在 tomcat 中运行)但
我是一名优秀的程序员,十分优秀!