IT A - Z

Home

IT A - Z
Knowledge Developer Database Internet Resource Forum
 

สารบัญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #
 
 

Socket

ที่มา SearchCIO-MidMarket.com

Socket คือ วิธีของการสื่อสารระหว่างโปรแกรมลูกข่ายกับโปรแกรมแม่ข่ายในเครือข่าย Socket ได้รับการนิยามเป็น “จุดปลายในการเชื่อมต่อ”  Socket ได้รับการสร้างและใช้ด้วยชุดคำขอทางโปรแกรมหรือ “function call” บางครั้งเรียกว่า sockets application programming interface (API) ส่วนใหญ่ของ sockets API คือ Berkeley Unix C interface for sockets นอกจากนี้ Socket สามารถใช้สื่อสารระหว่างกระบวนการภายในคอมพิวเตอร์เครื่องเดียวกันด้วย

นี่เป็นอนุกรมแบบฉบับของคำขอ Socket จากโปรแกรมประยุกต์แม่ข่ายในบรบท “ไร้การเชื่อมต่อ” (connectionless) ของอินเตอร์เน็ตซึ่งแม่ข่ายจัดการหลายคำขอลูกข่ายและไม่ได้รักษาการเชื่อมต่อนานกว่าการบริการคำขอทันที

socket()
|
bind()
|
recvfrom()
|
(รอคอยคำขอ sendto จากลูกข่าย)
|
(กระบวนการคำขอ sendto)
|
sendto (ในการตอบคำขอจากลูกข่าย ตัวอย่าง ส่งไฟล์ HTML)

อนุกรมตรงกันของคำขอ Socket จากลูกข่ายคือ

socket()
|
bind()
|
sendto()
|
recvfrom()

Socket สามารถใช้สำหรับทรานแซคชันแบบ connection-oriented ด้วยอนุกรมต่างกันของระบบการเรียกภาษา C หรือฟังก์ชัน

 

 
 

ศัพท์เกี่ยวข้อง

client, server, API, Unix, C

 

ีupdate 31 กรกฎาคม 2544