News:

Precision Simulator update 10.189 (5 August 2026) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

Mac Thunderbolt Bridge Network

Started by DogsEarsUp, Tue, 4 Aug 2026 14:49

DogsEarsUp

Hi All
I'm gradually being driven insane by this. I have little knowledge and would appreciate help please.
2 Macs (Tahoe Latest) - Macbook and iMac - Connected by Thunderbolt cable and bridge.
They can see each other and connect happily for file transfer etc.
Each has PSX but I can't get them to connect client/server - I get a nothing found on port 10747
All help would be welcome as I am now ready to throw objects at screen - Thanks

Hardy Heinlin

Hi,

in order to get more help, I'm moving your thread from the "Networkers" section to the "Hangar 7" section. (The "Networkers" section is hidden and for add-on developers.)

What are your network settings in your two PSX instances on Instructor > Preferences > Basics?
And what PSX version are you using?


Regards,

|-|ardy

DogsEarsUp

Thanks Hardy
I'm on PSX 10.188 on both machines
iMac is the main server with the (italic instructor page) IP of 127.0.0.1 on port 10747
Macbook is client with the (italic instructor page) IP of 127.0.2.2 on port 10747
Should I be using the Thunderbolt Bridge IP addresses?

Hardy Heinlin

On your client, what is entered in "This client connects to:"? Is it "localhost"?

Your server's "127.0.0.1" indication is actually useless because this address number is identical to the localhost address which is only useful for network instances that run on the same computer.

This screenshot is from this website.



In your Mac's System Settings check your server's real IP address and enter that in your client PSX in "This client connects to:".

Does that help?


|-|ardy

DogsEarsUp

No luck Hardy - sorry to tax your patience
The client connects to: 169.254.178.58 on port 10747 the instructor screen.
Firewall is off - client takes a millisecond to try and connect an then reverts to "No server found..."
When you write
QuoteIn your Mac's System Settings check your server's real IP address
do you mean the IP of the Thunderbolt Bridge (sorry if I am being stupid)

Hardy Heinlin

Yes, the IP of the Thunderbolt Bridge displayed on your iMac's System Settings as shown on that screenshot.

Did you post your forum message from your iMac? As a forum admin I can see your IP; it's an IPv6 address. What you entered in your client is an IPv4 address. The example on that screenshot is also an IPv4 address.

On this website you may see your IP in IPv4 and IPv6 format:
https://whatismyipaddress.com

Of course, you need to go to this website on that computer which runs your PSX server.

DogsEarsUp

I've given both ends of the Thunderbolt Bridge static IP's for simplicity.
The weird thing is I that I can run the Aeromap client on the client (MACBOOK) quite happily across the bridge with wifi turned off on the MacBook (so I know the traffic is crossing the bridge).
I'm so sorry to be a nuisance - I have this sinking feeling that this will be something stupid that I am doing....

Hardy Heinlin

What do you mean by "I've given both ends"?

You need to describe exactly what you have set in what edit field.

DogsEarsUp

The Bridge on the MacBook has a manually assigned IP of 169.254.1.1
The Bridge on the iMac has a manually assigned IP of 169.254.1.2
Both have the same subnet mask of 255.255.255.0
Both have 'Configure IPV6' set to 'Automatically'

Hardy Heinlin

So on your MacBook in the Instructor's edit field "This client connects to:" you need to enter 169.254.1.2 – have you done that?

DogsEarsUp

Thanks Hardy
Yep - I've done that, which is how I can get the AeroMap app to function on the Macbook through the Thunderbolt Bridge.
I've also tried with Firewall ON/OFF
It's frustrating stuff. You would think that I could connect via WiFi (using appropriate IP addresses) but that doesn't work either (I know the manual says don't but my WiFi and Internet are blazing fast). I'm beginning to wonder if it is some obscure macOS Tahoe thing with Java.
Thanks for all your help

Hardy Heinlin

On your MacBook is there any entry in the text file Aerowinx/Logs/errors.txt?

Jeroen Hoppenbrouwers

Try this.

Run PSX on one of the machines with the Main Server activated. Here I assume 169.254.1.2.

Run a web browser on the other one, and aim it at the PSX machine port 10747. Usually something like:

http://169.254.1.2:10747/

You should see a long and endless list of stuff, like:

id=3
version=10.187 NG
layout=3
Ls0(E)=CfgRego
Ls1(E)=CfgSelcal
Ls2(E)=CfgCoId
Ls3(E)=CfgDragFf
Ls4(E)=P71A
...

If this works, then the problem gets smaller.


Hoppie

Jamie

Settings > Privacy & Security > Local Network > check if JAVA is present here and if it's enabled. Otherwise it's a no-go.
Jamie

DogsEarsUp

#14
Thank you so much everybody
still no go, but...
Jeroen - I get a "cannot parse response 9nSURLErrorDomain:-1,017)
Jamie - Java is not present and so not enabled - is there any way to enable it please?

roccod

Quote from: DogsEarsUp on Wed,  5 Aug 2026 15:55Thank you so much everybody
still no go, but...
Jeroen - I get a "cannot parse response 9nSURLErrorDomain:-1,017)
Jamie - Java is not present and so not enabled - is there any way to enable it please?

I am having the exact same issue with my two Macs and I don't have the Java app present and enabled on the local network settings page.  How do we change this?

Jamie

#16
So MacOS is blocking JAVA from connecting to the network. You need to add Java to the list of 'allowed' apps. I felt for this trap before: https://aerowinx.com/board/index.php/topic,7798.msg83898.html#msg83898

It's a bit of a hit and miss to get MacOS to detect JAVA and come up with a popup where you can (finally) allow it and add it to the list.

But once Java is in this list, you can do whatever you want thereafter.

So what I did is put the whole PSX dir in an .APP dir, this is the structure MacOS recognizes as "real" MacOS app.

I describe this here:
https://aerowinx.com/board/index.php/topic,7798.msg83900.html#msg83900

It looks a lot and complicated, but it is not. It's just putting things in subdirs and MacOS recognizes PSX as real MacOS app. You can still update nav data/ save prefs/ save/load situations etc.

If you right-click on any app in Finder you can browse it's contents (Show Package Contents). A Mac.app is nothing more than a special directory with an extension .app.


The structure should look like this:
Applications/
  Aerowinx.app/Contents
                  |_ Aerowinx (this is the script file without extension, don't forget chmod +x)
                  |_ Aerowinx.psx (this is a directory!)
                          \_ your Aerowinx files like the Jars and all subdirs go here


You can download the structure without PSX here! Dont forget to "chmod +x Aerowinx" in the Contents directory in a terminal!
https://jamiejets.com/psx/Aerowinx.zip



*Footnote: Keep NAME.app the same as the script NAME otherwise it won't work. The better or official way is via a .plist file. Google it, makes things more Apple strict and the way Apple wants it. But hey, this worked too :-)
Jamie

Jeroen Hoppenbrouwers

... we need an installer for the installer to install the installer ...

Jamie

I agree :-)

I guess a simple JAR file which displays "Hello World! Enable Java on this mac!" would work as well...
Jamie

Jamie

Quote from: DogsEarsUp on Tue,  4 Aug 2026 14:49Hi All
I'm gradually being driven insane by this. I have little knowledge and would appreciate help please.
2 Macs (Tahoe Latest) - Macbook and iMac - Connected by Thunderbolt cable and bridge.
They can see each other and connect happily for file transfer etc.
Each has PSX but I can't get them to connect client/server - I get a nothing found on port 10747
All help would be welcome as I am now ready to throw objects at screen - Thanks


Hi I made you a small program that at least enables Network for Java on MacOS. I hope. It displays a message and pings to localhost.

Check it here: https://jamiejets.com/psx/HelloWorld.zip -> unzip and doubleclick the HelloWorld.

Now MacOS is suspicious to everything, so my program will be blocked by default. Do not Move to Trash, click Done.

Just go to Settings > Privacy & Security > scroll down and select [open anyway] click again [Open Anyway] (authenticate to approve)

Now a box should come up to Allow JAVA to access the local network. Fingers crossed.


Jamie