Berkeley sockets - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Berkeley sockets


  
 Berkeley sockets - Wikipedia, the free encyclopedia
The Berkeley socket interface is an API that allows communications between hosts or between processes on one computer, using the concept of a socket.
The Berkeley sockets application programming interface (API) comprises a library for developing applications written in the C programming language that access a computer network.
It was first developed at the University of California at Berkeley for use on UNIX systems.
http://www.wikipedia.org/wiki/Berkeley_sockets   (1113 words)

  
 Socket - Wikipedia, the free encyclopedia
In the world of computers, a socket is a form of inter-process communication used to form one end of a bi-directional communication link between two applications, likely over a computer network but potentially also on the same machine.
In electronics, a socket is also used as a synonym for a jack.
In RFC documents relating to TCP or UDP, a socket on a certain host is defined as the combination of an IP address, a protocol, and a port number.
http://en.wikipedia.org/wiki/Socket   (430 words)

  
 Windows Sockets
However a Windows Sockets implementation must not return any value which is not enumerated in the table of legal Windows Sockets errors given in Error Codes.
Windows Sockets is an independent specification which was created and exists for the benefit of application developers and network vendors and, indirectly, computer users.
The Windows Sockets specification defines a network programming interface for Microsoft Windows which is based on the "socket" paradigm popularized in the Berkeley Software Distribution (BSD) from the University of California at Berkeley.
http://www.ibiblio.org/winsock/winsock-1.1/winsock.html   (15259 words)

  
 Application Programming Interface API
Sockets is the original networking interface, developed by UCB for their BSD-series UNIX operating systems.
Although this discussion has been C-oriented, it is worth mentioning that Sockets has been successfully ported to other language environments, of which Perl is the most notable for UNIX systems.
Since the average UNIX Sockets program will block in several places (such as DNS lookups, or opening a TCP connection, or reading from one), porting network software to Microsoft Windows usually requires some code modification.
http://www.freesoft.org/CIE/Topics/3.htm   (877 words)

  
 Appendix C: WinSock Error Reference (continued)
Berkeley description: An attempt was made to access an open file (on an NFS filesystem) which is now unavailable as referenced by the file descriptor.
Berkeley description: A write to an ordinary file, the creation of a directory or symbolic link, or the creation of a directory entry failed because the user's quota of disk blocks was exhausted, or the allocation of an inode for a newly created file failed because the user's quota of inodes was exhausted.
The error occurs with the socket() function, which takes the socket type (protocol) and address family as input parameters.
http://www.sockets.com/err_lst1.htm   (7219 words)

  
 Berkeley sockets notes
The point of sockets is to provide a way to get information from one place to another via a computer network (which could use any of a hundred protocols) in a way that doesn't require that you rewrite your program every time it gets ported to a different platform.
Now that a socket has been created, you probably need to look up the address of the destination machine.
A web browser is just a big fat socket program that pays a lot of attention to the data it gets.
http://lightconsulting.com/~thalakan/socket-notes.html   (1792 words)

  
 NETBOOK - Q & A on AT&T TLI vs. Berkeley Sockets
Sockets originated in the version of Unix from Berkeley (BSD Unix), and TLI originated in the version of Unix from ATT (System V Unix).
In particular, the Microsoft version of sockets (Windows Sockets) requires additional initialization calls that are not used in Unix versions.
In such cases, one might prefer the socket API because more operating systems use sockets than TLI.
http://www.netbook.cs.purdue.edu/othrpags/qanda179.htm   (199 words)

  
 CampSmalltalk: Berkeley Sockets Interface
This document standardizes the Smalltalk view of the Berkeley Sockets interface found on many operating systems.
Non-BSD socket implementations can provide BSD wrappers to their non-BSD socket API elements.
It seems to me that in units of usefulness implementing against the 4.4BSD socket API is the best way to start.
http://wiki.cs.uiuc.edu/CampSmalltalk/Berkeley+Sockets+Interface   (399 words)

  
 Implementing Berkeley Sockets in System V Release 4 (ResearchIndex)
The socket interface is a cornerstone of the 4BSD networking facilities, so its presence in SVR4 is an...
A closely related goal has been to augment the programming interface to "capture" applications written for other UNIX variants, by making the facilities they depend on available in the unified system.
3 Berkeley Software Architecture Manual 4.3BSD Edition (context) - William, Fabry et al.
http://citeseer.ist.psu.edu/114742.html   (351 words)

  
 Berkeley sockets - Dev Shed
When you post a question about sockets programming, be sure to specify whether you are using UNIX/Linux or Windows.
Viewing: Dev Shed Forums > Programming Languages > C Programming > Berkeley sockets
May I offer a suggestion, since I am sure that you will return with lots more questions?
http://forums.devshed.com/archive/t-99790   (373 words)

  
 High-Performance Communications
We have developed Fast Sockets, a user-level library which provides the Berkeley Sockets API but yields high-performance communication.
We have recorded single-byte round-trip times of 81 microseconds using Fast Sockets on the Myrinet/SPARCstation 20 network here at Berkeley; preliminary results on the UltraSPARCS have single-byte round-trips of 54 microseconds.
No guarantees are made as to the usefulness or correctness of this software - if it melts your network card, too bad (it hasn't melted ours yet).
http://now.cs.berkeley.edu/Fastcomm/fastcomm.html   (537 words)

  
 Sockets, socket 478 motherboard, wall socket
Find sockets at one of the best sites the Internet has to offer!
Save time & money every time you shop online: DealTime is a free comparison-shopping service that helps you find the Web's best prices on everything from Computers & Electronics to Jewelry, Toys & more.
Browse our web programmers and softwares and get a quick help completing your sites.
http://internetserviceinfo.com/sockets.html   (285 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.