gpt4 book ai didi

java - Android:从 JAVA 中的 SocketFactory 获取 DatagramSocket

转载 作者:太空宇宙 更新时间:2023-11-04 11:33:26 25 4
gpt4 key购买 nike

有没有办法从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 this Network. All data traffic on the socket will be sent on this Network, irrespective of any process-wide network binding set by bindProcessToNetwork(Network). The socket must not be connected.

关于java - Android:从 JAVA 中的 SocketFactory 获取 DatagramSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43537725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com