I’ve just tried this on a virtual machine running Windows 10 on my Mac with version 3.1 of SP. I can confirm the same behaviour. I can receive osc send to the loopback address or from an external computer to the actual ip address of the Windows 10 computer, but I can only SEND osc messages addressed to the loopback address 127.0.0.1, not to an external machine, or from the Windows 10 sonic pi to itself when addressed to the actual local ip address.
Behavior is fine when running SP 3.1 on my Mac.
ADDENDUM
There is a problem noted in the erlang log. Looks like it is trying to find something on Sam’s Computer! must be a link wrongly defined somewhere. I’ll investigate.
[{pi_server,send_later,7,
[{file,"c:/Users/Samuel Aaron/Development/RPi/sonic-pi/app/server/erlang/pi_server.erl"},
{line,185}]}]}
Ignoring negative sleep: -22
=ERROR REPORT==== 28-Jan-2018::16:28:40 ===
Error in process <0.38.0> with exit value:
{{badmatch,{error,enetunreach}},
[{pi_server,send_later,7,
[{file,"c:/Users/Samuel Aaron/Development/RPi/sonic-pi/app/server/erlang/pi_server.erl"},
{line,185}]}]}
Ignoring negative sleep: -9
=ERROR REPORT==== 28-Jan-2018::16:28:41 ===
Error in process <0.39.0> with exit value:
{{badmatch,{error,enetunreach}},
[{pi_server,send_later,7,
[{file,"c:/Users/Samuel Aaron/Development/RPi/sonic-pi/app/server/erlang/pi_server.erl"},
{line,185}]}]}
Ignoring negative sleep: -1
=ERROR REPORT==== 28-Jan-2018::16:28:42 ===
Error in process <0.40.0> with exit value:
{{badmatch,{error,enetunreach}},
[{pi_server,send_later,7,
[{file,"c:/Users/Samuel Aaron/Development/RPi/sonic-pi/app/server/erlang/pi_server.erl"},
{line,185}]}]}
Ignoring negative sleep: -4
=ERROR REPORT==== 28-Jan-2018::16:28:42 ===
Error in process <0.41.0> with exit value:
{{badmatch,{error,enetunreach}},
[{pi_server,send_later,7,
[{file,"c:/Users/Samuel Aaron/Development/RPi/sonic-pi/app/server/erlang/pi_server.erl"},
{line,185}]}]}