I have two laptops on my LAN. When I do the following:
1. Laptop-1 uses "Open to LAN" button
2. Laptop-2 selects "Multiplayer" from the title screen
On Laptop-2, the "Play Multiplayer" screen shows "Scanning for games on your local network", but never displays the shared world from Laptop-1.
This used to work as of a few weeks ago. I have run the Wireshark network monitor on Laptop-2, and I see that Laptop-2 is receiving multicast packets from Laptop-1 advertising the world. But Laptop-2 still doesn't display the Laptop-1 world and I don't see any packets being sent from Laptop-2 back to Laptop-1.
I have tried disabling the Windows Firewall and upgrading to the latest version of Java on Laptop-2, but I don't see any change in the results.
Here's an example of the packets I see being received by Laptop-2:
I found a workaround for the problem. I still don't see the LAN world listed. But if I select "Direct Connect", and enter the IP address of Laptop_1 followed by a colon and the UDP port number that Laptop_1 displays for the game ("Local game hosted on port..."), then Laptop_2 is able to connect to the LAN world shared by Laptop_1. For example: "192.168.1.112:50197".
1. Laptop-1 uses "Open to LAN" button
2. Laptop-2 selects "Multiplayer" from the title screen
On Laptop-2, the "Play Multiplayer" screen shows "Scanning for games on your local network", but never displays the shared world from Laptop-1.
This used to work as of a few weeks ago. I have run the Wireshark network monitor on Laptop-2, and I see that Laptop-2 is receiving multicast packets from Laptop-1 advertising the world. But Laptop-2 still doesn't display the Laptop-1 world and I don't see any packets being sent from Laptop-2 back to Laptop-1.
I have tried disabling the Windows Firewall and upgrading to the latest version of Java on Laptop-2, but I don't see any change in the results.
Here's an example of the packets I see being received by Laptop-2:
No. Time Source Destination Protocol Length Info
1173 2328.947347000 192.168.1.112 224.0.2.60 UDP 94 Source port: 57329 Destination port: upnotifyp
Frame 1173: 94 bytes on wire (752 bits), 94 bytes captured (752 bits) on interface 0
Ethernet II, Src: IntelCor_6f:d9:89 (c8:f7:33:6f:d9:89), Dst: IntelCor_4a:35:14 (00:21:6a:4a:35:14)
Internet Protocol Version 4, Src: 192.168.1.112 (192.168.1.112), Dst: 224.0.2.60 (224.0.2.60)
User Datagram Protocol, Src Port: 57329 (57329), Dst Port: upnotifyp (4445)
Data (52 bytes)
Data: 5b4d4f54445d736569747a6d202d206d656c696e64612d63...
[Length: 52]
0000 00 21 6a 4a 35 14 c8 f7 33 6f d9 89 08 00 45 00 .!jJ5...3o....E.
0010 00 50 01 15 00 00 01 11 14 34 c0 a8 01 70 e0 00 .P.......4...p..
0020 02 3c df f1 11 5d 00 3c 6b a6 5b 4d 4f 54 44 5d .<...].<k.[MOTD]
0030 73 65 69 74 7a 6d 20 2d 20 6d 65 6c 69 6e 64 61 seitzm - melinda
0040 2d 63 72 65 61 74 69 76 65 5b 2f 4d 4f 54 44 5d -creative[/MOTD]
0050 5b 41 44 5d 35 30 31 39 37 5b 2f 41 44 5d [AD]50197[/AD]
UDP 0.0.0.0:4445 *:*
[javaw.exe]
I found a workaround for the problem. I still don't see the LAN world listed. But if I select "Direct Connect", and enter the IP address of Laptop_1 followed by a colon and the UDP port number that Laptop_1 displays for the game ("Local game hosted on port..."), then Laptop_2 is able to connect to the LAN world shared by Laptop_1. For example: "192.168.1.112:50197".