本文主要是介绍iOS跨网段广播,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-(void)QuickPairing
{NSString *ssid = self.wifiname;//@"Black"; //wifi名称NSString *password = self.wifipwd;//@"wabjtam123"; //wifi密码int port = 30001; //udp绑定端口号NSString *devMac = [self.mac substringToIndex:16];const char *buf = [devMac UTF8String];unsigned char mac[] = {0x00, 0x00, 0x00, 0x0c, 0x43, 0x27, 0x00, 0x04}; for (int i = 0; i < 8; i ++){mac[i] = hex2dec(&buf[i*2], 2); }NSString *str = [NSString stringWithFormat:@"%@\n%@",ssid,password];NSUInteger strLen = str.length;if (strLen %2 != 0){strLen++;}else{strLen+=2;}char data[strLen];memset(data, 0, strLen);memccpy(data, [str UTF8String], 0, str.length);unsigned char portbuf[2];portbuf[0] = port;portbuf[1] = p
这篇关于iOS跨网段广播的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!