有没有人有从iPhone SDK发送UDP数据包的好教程?从iPhone发送UDP数据包
编辑:
竟是真的很容易做到这一点...
RTFM!
包括AsyncUdpSocket只是在头部添加此之后:
AsyncUdpSocket *socket;
而且在主:
NSData *data = ...
[socket sendData:data toHost:@"192.168.x.x" port:5002 withTimeout:-1 tag:1];
测试时不要忘记让您的服务器的防火墙UDP通讯!
有点历史......在一个阶段有绝对不可思议的AsyncSocket库,最初由神秘的Dustin J. Voss创建。 (有时称为CocoaAsyncSocket)。它有一个简单的UDP示例代码,它是iOS开发的核心。如果你可以挖掘它,它可能仍然是有价值的。这是一个不可思议的图书馆。 – Fattie 2016-05-22 13:14:11
如何处理IP地址变化 – remyr3my 2017-07-10 08:05:35
@ Cyph3r您需要使用一些自定义逻辑来设置'NSString'变量,您可以在'toHost'参数中传递这个变量。或者,也可以使用域名并设置DNS记录,而不是使用IP地址,并在必要时进行更新。这完全取决于你想要做什么。 – 2017-07-27 09:13:19