UDP套接字接收功能

时间:2016-04-13 09:48:46

标签: swift sockets datagram

我们有一台服务器使用Java编写的UDP(数据报协议)。

我被要求开发一个iOS应用程序连接到它并接收数据。

今天我通过CFSocket成功连接它。

但我检查了没有找到任何接收函数的CFSocket引用?

1 个答案:

答案 0 :(得分:-1)

UDP是一种无连接,不可靠,面向数据包的传输协议。接收UDP数据包与在移动设备上启动侦听UDP数据包的网络服务相同。大多数移动设备不提供服务,只是客户端。

长话短说:您可能无法在iOS设备中接收UDP数据包,只能发送。最快的解决方法是将传输协议从UDP更改为TCP(还需要更改服务器)。