Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: sim085 on November 12, 2009, 01:16:08 PM
-
Hello,
My set-up is Workbench 3.1 installed on a CF card. This allows me to use my set-up (Workbench 3.1) on both the real hardware (A500+) and also WinUAE. At the moment it is impossible for me to connect the amiga to the home network and therefore I was wondering if could build my set-up on WinUAE instead.
In other words what I am asking is if it is possible to browse the Internet using AmiTCP and AMosaic (or some other browser) on Workbench 3.1 when running on WinUAE!
Regards,
Sim085
-
it is possible to browse the Internet using AmiTCP and AMosaic (or some other browser) on Workbench 3.1 when running on WinUAE
You don't need to install AmiTCP. Just enable the bsdsocket.library emulation in WinUAE and you're set.
-
There's no need to install AMITCP. Just select bsdsocket emulation in the misc panel of winuae and after starting emulation you can install and use a browser of your choice.
-
Thank you both for the quick reply. So what happens in WinUAE when you enable this library? I mean if nothing is installed on my set-up then how does Workbench know what it has to do with TCP requests?
-
So what happens in WinUAE when you enable this library?
Nothing. The only difference is that there's a bsdsocket.library in memory. All network applications use this library.
I mean if nothing is installed on my set-up then how does Workbench know what it has to do with TCP requests?
Workbench doesn't handle or know anything about TCP requests.
Workbench 3.1 doesn't include any network applications. You have to install them.
-
Nothing. The only difference is that there's a bsdsocket.library in memory. All network applications use this library.
On real amiga hardware there would not be bsdsocket.library running in memory when Workbench boots up unless I install something like AmiTCP right? or?
-
bsdsocket emulation makes use of the PC's TCP connection. To use bsdsocket emulation, you must have a working internet connection on the PC side (under windows).
-
I spent some time thinking about this and am not sure if I have arrived to the right conclusion - If I am on real amiga hardware then I need AmiTCP to manage my TCP messages. However on WinUAE I can just enable the bsdsocket.library without the need to have AmiTCP installed.
What is confusing me is how this is all worked out inside Workbench. If I have an application that needs to send a message on TCP then how does this manage to do so? Does it always search for bsdsocket.library?
-
To make use of TCP/IP services on a real amiga you need bsdsocket.library.
On a real amiga this library is created by the TCP/IP stack (genesis, miami, amitcp).
Under winuae you can make use of bsdsocket emulation. Winuae creates the library and through emulation makes use of the windows internet connection.
-
To make use of TCP/IP services on a real amiga you need bsdsocket.library.
On a real amiga this library is created by the TCP/IP stack (genesis, miami, amitcp).
Under winuae you can make use of bsdsocket emulation. Winuae creates the library and through emulation makes use of the windows internet connection.
Thank you very much for the explanation. I think I understand better now :)
-
A little off topic but I am in the process of moving my BBS from A3000T to WinUAE. I have moved all the files and get the BBS to to boot but can't not get telnetd to work under winUAE has anyone played around with this or have any ideas for me to try?
-
A little off topic but I am in the process of moving my BBS from A3000T to WinUAE. I have moved all the files and get the BBS to to boot but can't not get telnetd to work under winUAE has anyone played around with this or have any ideas for me to try?
Probably the bsdsocket emulation built into WinUAE. It works great for most applications, but for some reason most server type applications won't work with the built in bsdsocket emulation. I found this out after trying to get some web server stuff running under WinUAE.
So, the solution is to turn off bsdsocket emulation and use something like Miami or Genesis.
Kinda tricky to setup, but then it's using an actual Amiga TCP/IP stack and server stuff works.
Here's sort of I guide for how I did it...
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=27227&forum=8
-
Sorry to bring this up again. However just wanted to ask a simple question. Am I right to conclude that AmiTCP is right for the problem depending on how my A500+ is connected to the network? Or?