TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Louis Rizzuto
from: Jonathan de Boyne Pollard
date: 1994-08-27 14:37:04
subject: Sockets???

LR>
  > CAn anyone please explain what "Sockets" is or are?  Who
  > implements "Sockets" - what companies.  Thanks much.
LR>

  Sockets are an IPC mechanism, that were invented for Berkeley UNIX.
  Although most people use them with TCP, UDP and IP, they are not
  limited to any one networking protocol.

  They are available from a wide range of vendors, for a wide range of
  platforms (mostly in TCP-UDP flavours).  IBM provides sockets and
  programmers' toolkit as an option in its TCP/IP for OS/2 product, for
  example.

  Sockets themselves are a programming abstract.  They represent the
  endpoints of network communication.   The sockets API supports
  creating sockets, attaching them one to another, and sending data
  between them.

  How the varying attach and detach methods behave, and how the data
  stream works, depends from the protocol for the individual socket at
  hand.  A socket using TCP provides a connection-based, reliable,
  bidirectional byte stream, much like a named pipe.  A socket using UDP
  provides a connection-based, unreliable, bidirectional message stream
  (i.e. message boundaries are preserved).

  For an authoritative reference on Berkeley sockets, read
  _The_Design_and_Implementation_of_the_4.3BSD_UNIX_operating_system_ by
  Karels, McKusick, Leffler, and Quarterman.  ISBN 0-201-06196-1.

  As I said, IBM provides a programmers' toolkit for sockets in its
  TCP/IP product.

  > JdeBP <
___
 X MegaMail 2.10 #0:
--- Maximus/2 2.01wb

* Origin: DoNoR/2,Woking UK (0483-725167) (2:440/4)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 712/353 623 713/888 800/1
@PATH: 440/4 141/209 865 820 3615/50 229/2 12/2442 711/409 54/54 711/808 809
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.