กลับไปหน้าบทความ

อ่าน 2 นาที

ช่องรับจดหมาย

Mailslot เป็นกลไก การสื่อสารระหว่างกระบวนการแบบทางเดียวที่มีอยู่ใน ระบบปฏิบัติการ Microsoft Windowsซึ่งช่วยให้สามารถสื่อสารระหว่างกระบวนการภายในเครื่องได้ Mailslot...

ช่องรับจดหมาย

Mailslot เป็นกลไก การสื่อสารระหว่างกระบวนการแบบทางเดียวที่มีอยู่ใน ระบบปฏิบัติการ Microsoft Windowsซึ่งช่วยให้สามารถสื่อสารระหว่างกระบวนการภายในเครื่องได้ Mailslot ยังรองรับการสื่อสารผ่านเครือข่าย ด้วย โดยทั่วไปแล้ว การใช้ Mailslot จะง่ายกว่าnamed pipesหรือsocketsเมื่อคาดว่าจะมีการส่งข้อความจำนวนน้อยและค่อนข้างสั้น เช่น ข้อความเกี่ยวกับการเปลี่ยนแปลงสถานะที่ไม่บ่อยนัก หรือเป็นส่วนหนึ่งของโปรโตคอลการค้นหาแบบ peer-discovery จนถึง Windows 11 24H2 กลไก Mailslot ยังอนุญาตให้มีการออกอากาศข้อความสั้น ๆ ("datagrams") ไปยังคอมพิวเตอร์ที่กำลังรับฟังทั้งหมดในโดเมนเครือข่ายที่กำหนด[ 1 ] [ 2 ]กลไกนี้มีต้นกำเนิดมาจากLAN Managerซึ่งเป็นส่วนประกอบของOS/2ซึ่งเป็นระบบปฏิบัติการที่พัฒนาร่วมกันโดยIBMและ Microsoft [ 3 ] Mailslot ถูกยกเลิกในWindows 11 24H2 [ 4 ] [ 5 ]

คุณสมบัติ

Mailslots ทำหน้าที่เป็นอินเทอร์เฟซระหว่างเซิร์ฟเวอร์และไคลเอ็นต์เซิร์ฟเวอร์สามารถสร้าง Mailslot ได้ และไคลเอ็นต์สามารถเขียนลงใน Mailslot นั้นได้โดยใช้ชื่อ เฉพาะเซิร์ฟเวอร์เท่านั้นที่สามารถอ่าน Mailslot ได้ เนื่องจาก Mailslots ดังกล่าวเป็นกลไกการสื่อสารแบบทางเดียว อินเทอร์เฟซระหว่างเซิร์ฟเวอร์และไคลเอ็นต์อาจประกอบด้วยสองกระบวนการที่สื่อสารกันในพื้นที่หรือผ่านเครือข่าย Mailslots ทำงานผ่านโปรโตคอล RPC และทำงานได้กับคอมพิวเตอร์ทุกเครื่องในโดเมนเครือข่ายเดียวกัน Mailslots ไม่มีการยืนยันว่าได้รับข้อความแล้ว โดยทั่วไปแล้ว Mailslots เป็นตัวเลือกที่ดีเมื่อกระบวนการไคลเอ็นต์หนึ่งกระบวนการจำเป็นต้องกระจายข้อความไปยังกระบวนการเซิร์ฟเวอร์หลายกระบวนการ[ 1 ] [ 2 ]

การใช้งาน

การใช้งานกลไก Mailslot IPC ที่เป็นที่รู้จักกันอย่างแพร่หลายที่สุดคือบริการ Windows Messengerซึ่งเป็นส่วนหนึ่งของผลิตภัณฑ์ตระกูลWindows NT รวมถึง Windows XPบริการ Messenger (อย่าสับสนกับบริการแชททางอินเทอร์เน็ต MSN Messenger) นั้นโดยพื้นฐานแล้วเป็นเซิร์ฟเวอร์ Mailslot ที่รอรับข้อความ เมื่อข้อความมาถึง ข้อความนั้นจะแสดงขึ้นในหน้าต่างป๊อปอัพบนหน้าจอNET SENDดังนั้นคำสั่งนี้จึงเป็นไคลเอนต์ Mailslot ประเภทหนึ่ง เพราะมันเขียนไปยัง Mailslot ที่ระบุไว้บนเครือข่าย

โปรแกรมจำนวนหนึ่งใช้ Mailslots ในการสื่อสาร โดยทั่วไปแล้วจะเป็นโปรแกรมแชทสำหรับผู้ใช้งานทั่วไปและโปรแกรมอื่นๆ ในทำนองเดียวกัน ส่วนโปรแกรมเชิงพาณิชย์มักจะนิยมใช้pipesหรือ sockets มากกว่า

Mailslots ถูกสร้างขึ้นโดยใช้ไฟล์ในระบบไฟล์ Mailslot (MSFS) ตัวอย่างของ Mailslots ได้แก่:

  • MAILSLOT\Messngr - NET SENDโปรโตคอล ของ Microsoft
  • MAILSLOT\Browse - โปรโตคอลเบราว์เซอร์ ของ Microsoft
  • ช่องรับจดหมาย\แจ้งเตือน
  • MAILSLOT\53cb31a0\UnimodemNotifyTSP
  • MAILSLOT\HydraLsServer - การอนุญาตใช้งาน Microsoft Terminal Services
  • MAILSLOT\CheyenneDS - CA BrightStor Discovery Service
  • ช่องรับจดหมาย (เอกสาร MSDN)
  • การใช้ Mailslots สำหรับการสื่อสารระหว่างกระบวนการ
  • การใช้ Mailslot เพื่ออ่าน/เขียนข้อมูลผ่านเครือข่าย
  • จุดเริ่มต้นของจุดจบของช่องรับจดหมายระยะไกล
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Mailslot&oldid=1358479447 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ช่องรับจดหมาย

Mailslot เป็นกลไก การสื่อสารระหว่างกระบวนการแบบทางเดียวที่มีอยู่ใน ระบบปฏิบัติการ Microsoft Windowsซึ่งช่วยให้สามารถสื่อสารระหว่างกระบวนการภายในเครื่องได้ Mailslot...

คุณสมบัติ

Mailslots ทำหน้าที่เป็นอินเทอร์เฟซระหว่างเซิร์ฟเวอร์และไคลเอ็นต์ เซิร์ฟเวอร์ สามารถสร้าง Mailslot ได้ และ ไคลเอ็นต์ สามารถเขียนลงใน Mailslot นั้นได้โดยใช้ชื่อ เฉพาะเซิร์ฟเวอร์เท่านั้นที่สามารถอ่าน Mailslot ได้ เนื่องจาก Mailslots...

การใช้งาน

การใช้งานกลไก Mailslot IPC ที่เป็นที่รู้จักกันอย่างแพร่หลายที่สุดคือ บริการ Windows Messenger ซึ่งเป็นส่วนหนึ่งของผลิตภัณฑ์ตระกูล Windows NT รวมถึง Windows XP บริการ Messenger (อย่าสับสนกับบริการแชททางอินเทอร์เน็ต MSN Messenger)...

ลิงก์ภายนอก

บทความ วิทยาการคอมพิวเตอร์ นี้ ยัง ไม่สมบูรณ์คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป