-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inbound TCP/IP support #96
Comments
The current version has no inbound TCP/IP support. Sorry. |
Thanks, Matthias. I'm one of the original NPDS devs and I was hoping (against all odds) for a miracle on this front! |
I'll check if it is possible to implement this. No promises ;-) |
Hello @mwvaughn! |
Awesome! I am happy to test any time. |
I confirm it does work, using documentation from 2010 and some help from an article about getting similar results with qemu :-) To get this working in 2021 on an Intel mac running BigSur, I had to:
Start the server in foreground with:
Now, we can keep this ticket open for a long-term goal that would be to get Internet servers available in user-mode networking. Something emulators usually perform by defining a port mapping (you tell the emulator to listen on port X and forward to port Y to the guest). |
On 3/15/2021 11:07 PM, Paul Guyot wrote:
I confirm it does work, using documentation from 2010
<https://github.com/pguyot/Einstein/blob/master/Emulator/Network/TTapNetwork.h#L37>
and some help from an article
<https://rambling-ideas.salessandri.name/setup-nat-network-for-qemu-in-mac-osx/>
about getting similar results with qemu :-)
Oh wonderful! Yes, the Tap approach has some real advantages. I am glad
that my merge did not accidentally trample any of your code and it still
works.
- Matthias
|
On 15 Mar 2021, at 23:23, Matthias Melcher ***@***.***> wrote:
On 3/15/2021 11:07 PM, Paul Guyot wrote:
> I confirm it does work, using documentation from 2010
> <https://github.com/pguyot/Einstein/blob/master/Emulator/Network/TTapNetwork.h#L37>
> and some help from an article
> <https://rambling-ideas.salessandri.name/setup-nat-network-for-qemu-in-mac-osx/>
> about getting similar results with qemu :-)
Oh wonderful! Yes, the Tap approach has some real advantages. I am glad
that my merge did not accidentally trample any of your code and it still
works.
- Matthias
So, will be possible to make NPDS fully working on Einstein?
If ‘yes’ then I do not have words to describe your genius, guys! :)
Cheers,
Pawel
|
Yes, it does work, and it probably has been working since 2010. |
What is the current state of this ticket? Do I still need to do that 'magic' things from Paul's post in MacOS to make NPDS work 'both ways' or is it now implemented in the new version of Einstein? |
Incoming TCP connections work on what I can the "native" or "cocoa" version of Einstein on macOS. It does require installing all the drivers that Paul listed up here. I will leave this open until I have a chance to copy Paul's comments somewhere into the documentation. The FLTK version of Einstein will not honour incoming requests, and there is no plan to implement it. |
Basic Information
Description of issue
I've managed to get the PCMCIA networking stack running for accessing the Internet from my emulated Newton, but I am unable to access services running on the Newton from my localhost. Specifically, I am trying to get an NPDS server running under Einstein. Specifically, I get a connection refused error when I try to access my Newton's nascent HTTP server.
Expected behaviour
I am able to visit http://localhost:8080 (which is what I have the NPDS server configured to use) and receive a response.
Steps to reproduce issue
The text was updated successfully, but these errors were encountered: