Ero sivun ”Berkeley sockets” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1:
'''Berkeley sockets''' ('''BSD sockets''') on [[Berkeley Software Distribution]]issa (BSD) esitelty [[ohjelmointirajapinta]] (API) [[Prosessien välinen kommunikaatio|prosessien väliseen kommunikointiin]].<ref name="jfprimer">{{Verkkoviite | osoite = https://cis.temple.edu/~giorgio/old/cis307s96/readings/docs/sockets.html | nimeke = BSD Sockets: A Quick And Dirty Primer | tekijä = Jim Frost | viitattu = 29.3.2018}}</ref><ref>{{Verkkoviite | osoite = ftp://gaia.cs.umass.edu/cs653_1996/sock.ps | nimeke = Berkeley UNIX System Calls and Interprocess Communication | ajankohta = tammikuu 1987 | tekijä = Lawrence Besaw | tiedostomuoto = PS | viitattu = 29.3.2018}}</ref> BSD rajapinnasta on tullut ''de facto'' standardi lähes sellaisenaan, jota kutsutaan myös [[POSIX]]-standardissa nimellä '''POSIX sockets'''.<ref name="lpmns">{{Verkkoviite | osoite = http://man7.org/linux/man-pages/man2/socket.2.html | nimeke = SOCKET(2) | viitattu = 29.3.2018}}</ref><ref>{{Verkkoviite | osoite = http://pubs.opengroup.org/onlinepubs/9699919799/functions/socket.html | nimeke = socket | julkaisija = The Open Group | viitattu = 29.3.2018}}</ref><ref name="papiga" />
[[Windows]]in [[Winsock]]-rajapinta on toinen vastaavankaltainen, jossa on myös eroja.<ref>{{Verkkoviite | osoite = https://tangentsoft.net/wskfaq/articles/bsd-compatibility.html | nimeke = Winsock Programmer’s FAQ Articles: BSD Sockets Compatibility | tekijä = Warren Young | viitattu = 29.3.2018}}</ref> [[Macintosh]]-alustalla rajapinnan [[aliohjelma|funktioiden]] nimeäminen on poikennut
Useimmat alustat nykyisin toteuttavat rajapinnan verkko-ohjelmointiin.
|