TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Louis Rizzuto
from: John Cocula
date: 1994-08-27 16:20:00
subject: Sockets???

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

"Sockets" usually refers to Berkeley stream sockets, originally
invented at UCB.  They provide a full-duplex, connection-oriented byte
stream between two processes on the same machine or on different
machines on a TCP/IP network.  If you are familiar with OS/2 named
pipes, sockets are conceptually similar.  A few differences: sockets
are byte streams only (like a serial device, for example), whereas
named pipes will do the (somewhat trivial) wrappering of data into
message units.  Named pipes have names like file names, whereas sockets
are referred to by number.  Under OS/2, named pipes use normal
file/device handles, whereas socket handles live in a different, global
handle space.  So you can't DosWrite a socket, you have to send() on a
socket.  In Unix, device, file and socket handles all live in the same
space, a definite convenience.

In the OS/2 world, you can program with sockets if you have a TCP/IP
package and the programmer's kit for that package.  For example, IBM
TCP/IP 2.0 for OS/2 Base Kit and Programmer's Kit, and a 32-bit C/C++
compiler are all you need to get started.

John
--- Maximus/2 2.01wb

* Origin: OS/2 Shareware BBS, Fairfax, VA: 703-385-4325 (1:109/347)
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: 109/347 2 1 3615/50 229/2 12/2442 711/409 54/54 711/808 809 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™.