Licensee reports:

Dug into this further and our iOS devices aren't receiving any of the handshake messages sent by the Session Frontend (or any other UDP messages for that matter) because multicast is failing to be configured for UdpMessageMulticastSocket:

  1. 2018-10-08 17:32:10.449517+0100 Game[805:233267] [2018.10.08-16.32.10:449][ 0]LogTcpMessaging: Initializing TcpMessaging bridge
  2. 2018-10-08 17:32:10.468145+0100 Game[805:233267] [2018.10.08-16.32.10:468][ 0]LogUdpMessaging: Initializing bridge on interface to multicast group
  3. 2018-10-08 17:32:22.330339+0100 Game[805:233267] [2018.10.08-16.32.22:330][ 0]LogIOS: FSocketSubsystemIOS::InternalBSDSocketFactory
  4. 2018-10-08 17:32:30.315135+0100 Game[805:233267] [2018.10.08-16.32.30:314][ 0]FUdpSocketBuilder: Failed to configure multicast for UdpMessageMulticastSocket (loopback: 1, ttl: 1)



Steps to Reproduce

1. Create a new IOS project

2. Launch on an IOS device which is connected to the same LAN as the editor

3. Open Window | Developer Tools | Session Frontend

The session does not appear under "My Sessions"

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-65365 in the post.

Login to Vote

Affects Versions4.204.21
Target Fix4.21.1
Fix Commit4563556
CreatedOct 17, 2018
ResolvedNov 27, 2018
UpdatedSep 16, 2019