Squeak networking

Bijan Parsia bparsia at email.unc.edu
Tue Jul 20 13:19:35 UTC 1999


At 3:41 AM -0400 7/20/99, Craig Latta wrote:

>> Anyway, this topic has come up before, and I was just reminding
>> everyone of the most recent status report that has come down
>> from SC (and this was months ago): server sockets should certainly
>> be changed to use the semantics of BSD sockets, but that it seemed
>> to be harder than you'd expect on Macs...
>
>	...but I don't recall hearing them mention OpenTransport. It has all the
> same functions as the BSD interface, it's now the only
>officially-supported Mac sockets API, and it's been around for years...
>

Gooood point (that you made last time 'round :))

In that last round, John Maloney wrote:

> The code needs to work under Mac OS 7.x as well
>as 8.x and on both the PPC and 68K. I think Craig Latta mentioned
>a Berkeley-socket C library that might work, if the source is available.
>Of course, the code must be free of legal entanglements that would
>prevent us from distributing its source code with the Squeak release.

So I went I looked up the requirements for OpenTransport. For OT 2, MacOS
8.6 is required, for OT 1.3:

>Open Transport is modern networking and communications system software
>for the Mac OS. It is based on industry standards and brings a new level
>of networking connectivity, control, and compatibility to Mac OS
>computers, while preserving built-in support for easy-to-use networking.
>Open Transport is supported on system software versions 7.1, 7.1.1,
>7.1.2, 7.5.3, 7.5.5 or later. System software version 7.5.3 or later is
>recommended. No other system software versions are supported.


This seems to do the job. I see no reason to use anything other than OT.

>From the 1.1.1 Cross-Platform tech note:

>Question: Will Apple port Open Transport to Windows or UNIX? Answer:
>Apple does not plan to port Open Transport to other operating systems.
>Rather, Open Transport is based on Apple porting three existing,
>cross-platform industry standards to Mac OS. These standards have their
>roots in the UNIX community and experienced UNIX network developers will
>find themselves "right at home" when developing for Open Transport.
>
>
>Question: What about Windows developers? What about Windows Sockets?
>Answer: NetManage, the leading developer of TCP/IP protocols and
>applications for DOS and Windows, now offers Windows Socket tools for
>Mac OS, to provide access to Open Transport/TCP and MacTCP services via
>the Windows Sockets (WinSock 1.1) API.
>
>NetManage's WinSock for the Mac OS is WinSock 1.1 compliant and is being
>certified by the WinSock Labs operated by Stardust Technologies, Inc.,
>which performs compatibility testing. The SDK for Mac OS costs $250 per
>license, with free distribution.
>
>For more information, contact NetManage at 1-408-973-7171.

Cheers,
Bijan Parsia





More information about the Squeak-dev mailing list