Mac TCP Programming
Mac TCP Programming
Game Manuals · PDF
| Filename | MacTCP_programming.pdf |
|---|---|
| Size | 0.22 MB |
| Subsection | Mac TCP Programming |
| Downloads | 1 |
Enjoying MacTrove?
Anonymous downloads are free and unlimited.
Create a free account to track favorites,
contribute metadata corrections, and join the
community chat.
Reader
Loading…
OCR / Text contents
K MacTCP Programmer’s Guide
Apple Computer, Inc.
This manual and the software described in it are
copyrighted, with all rights reserved. Under the
copyright laws, this manual or the software may not be
copied, in whole or part, without written consent of
Apple, except in the normal use of the software or to
make a backup copy of the software. The same
proprietary and copyright notices must be affixed to
any permitted copies as were affixed to the original.
This exception does not allow copies to be made for
others, whether or not sold, but all of the material
purchased (with all backup copies) may be sold, given,
or loaned to another person. Under the law, copying
includes translating into another language or format.
You may use the software on any computer owned by
you, but extra copies cannot be made for this purpose.
The Apple logo is a registered trademark of Apple
Computer, Inc. Use of the “keyboard” Apple logo
(Option-Shift-K) for commercial purposes without the
prior written consent of Apple may constitute
trademark infringement and unfair competition in
violation of federal and state laws.
© Apple Computer, Inc., 1993
20525 Mariani Avenue
Cupertino, CA 95014-6299
(408) 996-1010
Apple, the Apple logo, AppleTalk, LaserWriter,
LocalTalk, Macintosh, MacTCP, and MPW are
trademarks of Apple Computer, Inc., registered in the
United States and other countries.
Simultaneously published in the United States and
Canada.
Mention of third-party products is for informational
purposes only and constitutes neither an endorsement
nor a recommendation. Apple assumes no
responsibility with regard to the performance of these
products.
Contents
Preface: About This Guide / vii
1 Introduction / 1
Architectural overview / 2
Application, presentation, and session layers / 2
Transport layer / 3
Transmission Control Protocol (TCP) / 3
User Datagram Protocol (UDP) / 3
Network layer / 4
Data link layer / 4
Physical layer / 4
2 The MacTCP Driver / 5
The PBOpen call / 6
The PBControl call / 7
The PBClose call / 8
The Gestalt call / 8
Implementation notes / 9
Fragmentation and reassembly / 9
Routing / 9
3 User Datagram Protocol / 11
Data structures / 12
Write Data Structures / 12
Receive buffer area / 13
Using UDP / 13
UDP routines / 14
UDPCreate / 15
UDP asynchronous notification routine / 16
UDPRead / 18
UDPBfrReturn / 19
UDPWrite / 20
UDPRelease / 21
UDPMTU / 21
UDP Multiport Create / 22
UDP Multiport Send …
Showing first 3,000 characters of 176,133 total. Open the full document →