有没有办法从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。
由于
尼西
答案 0 :(得分:0)
从API级别22开始,您可以使用Network.bindSocket(DatagramSocket)
将指定的
DatagramSocket
绑定到此Network
。无论Network
设置的任何进程范围的网络绑定如何,套接字上的所有数据流量都将在此bindProcessToNetwork(Network)
上发送。不得连接套接字。