[net.micro.mac] Appletalk

multer@asgb.UUCP (David Multer) (02/05/85)

I recently read the article in the February issue of BYTE about the new
Mac Office concept and the AppleTalk network. They state that it is an
open architecture and that the details of the protocol have been published
by Apple and are available to third party vendors. Where can one obtain
this desription and does it contain the 5.5K of source code implementation?
I would also be interested in knowing if Apple based their protocol layers
such as the Naming layer on any particular model besides the ISO model and
where one could obtain further references and information on the layer 
models.

David Multer
(..bmcg!asgb!moloch!multer)

wrs@cmu-cs-wb1.ARPA (Walter Smith) (07/03/85)

I am trying to learn how to use AppleTalk from a Macintosh, and am desperate
for any example code that does not rely on the inaccessible Lisa Pascal
library routines.  I am interested mainly in DDP (and possibly LAP), and in
C, although Pascal will not be turned away.  I would be most grateful if
anyone with working code for the Macintosh using AppleTalk would send me a
representative example.  The source to Mazewars would be incredible but I'm
not getting my hopes up.

Thanks in advance,
Walt
-- 
      Walter Smith, CS undergraduate, Carnegie-Mellon University
uucp: ...!seismo!cmu-cs-k!wrs		       arpa: wrs@cmu-cs-k.ARPA
	    usps: 5141 Forbes Ave.; Pittsburgh, PA  15213

6090617@pucc.BITNET (Robert Wald) (06/09/86)

  I'm having a strange problem with Appletalk & Lightspeed C.
 
I am just doing some simple functions in Appletalk before diving into writing
a real program with it. I am
opening an ATP socket and giving it a name (NBP). These seem to go alright.
After doing this I immediately remove the name from NBP, which also
seems to succeed. But when I try to remove the socket with ATPCloseSocket,
I get an error -1099 (badATPSkt). This error also prevents me from opening
any more sockets if I rerun the program! (Error -91)  I think I am giving
it the correct numbers:
ATPOpenSocket(0L,&socketnum);    (Byte socketnum) (socketnum=0 initially)
and immediately
ATPCloseSocket(socketnum);
which returns -1099.
The problem occurs even when I don't use NBP.
I can create a socket again only after using the control panel to
turn Appletalk off and then on.  But the same problem reoccurs.
Setting socketnum to 0 should give me a dynamically assigned socket, but
it assigns socket 0, is this a legal socket?
Any suggestions?
 
 
-----By the way, reguarding the posting about the SFGetFIle problem,
the problem is that you must give SFGetFile a POINTER to the typelist, so
you should have SFGetFIle(apoint,NIL,NIL,2,&typelist,NIL,&reply);
 
-------------------   Nexus   --------------------
 
-Rob Wald
(PUCC User Services)
BITNET: 6090617@PUCC
UUCP: ...ALLEGRA!PSUVAX1!PUCC.BITNET!6090617
 
    "Behold, I teach you the Superman!
     He is this Lightning.
     He is this madness."