Post

Replies

Boosts

Views

Activity

send udp socket multicast address in network framework iOS 17 version
Hi, I am trying send data multicast address via using NWConnectionGroup, I tried below code at iOS 15 version it works, it sends data and I received sended data, but When I try at iOS 17 version it connects successfully url and port, but it doesn't sending data, Why I can't send data from iOS 17 version, Can I need get specific permission func init() { var group: NWConnectionGroup! connect(withHost: "235.10.10.100", port: 3333) } func connect(withHost: NWEndpoint.Host, port: NWEndpoint.Port) { let multicast = try! NWMulticastGroup(for: [.hostPort(host: withHost, port: port)]) group = NWConnectionGroup(with: multicast, using: .udp) group.setReceiveHandler(maximumMessageSize: 128) { message, data, b in print("Received message:") } group.stateUpdateHandler = { (newState) in print("Group entered state \(String(describing: newState))") } group.start(queue: .global()) } func sendData() { let groupSendContent = Data("helloAll".utf8) self.group.send(content: groupSendContent) { error in (error) print("Send complete with error (String(describing: error))") } }
1
0
433
Mar ’24