Skip to content

zikosw/DcomAss

Repository files navigation

Dreamteam-Dcom

Data Communication Assignment

============================================ เครื่อง 1 / 2

○ FRAME

  • HEAD ประกอบด้วยข้อมูลต่างๆที่จำเป็น
  • DATA ไม่เกิน 8 Byte
  • TAIL ตามความเหมาะสม
  • OTHER
  • Two-Dimension Parity Bits
  • Stop and wait ARQ Protocol
  • ความคุ้มค่า

○ MENU

  • สามารถเลือก
  • โหมดส่ง/รับ << ตอนเริ่มทำงาน
  • กำหนดค่า Time Out ( second )
  • AUTO ( TEXT)
  • ทำงานโดยใช้ Timeout
  • MANUAL ( FILE )
  • กดขวา >> ทำงานต่อ
  • กดซ้าย >> Time out
  • Computer to Computer ( TEXT )
  • คอมฯ จะสลับโหมดรับ/ส่ง
  • สลับเมื่อส่งข้อความ (Enter)
  • Mode:Auto >> ไม่ต้องแสดงรายละเอียดการทำงาน
  • Ctrl+Q จากเครื่องที่เป็นโหมดส่ง >> ทั้งเครื่องรับ+ส่งจะต้องจบการทำงาน
  • File ( .txt .c .cpp .bat .dat .jpg .bmp)
    พิมพ์ข้อความ "SEND" ตอนที่เป็นโหมดส่ง(เท่านั้น)
  • ไม่มีการรับส่งข้อความ
  • เครื่องส่ง พิมพ์ path และชื่อไฟล์ของไฟล์ที่จะส่ง
  • เครื่องรับ พิมพ์ path สำหรับเก็บข้อมูล
  • ต้องแสดง รายละเอียดการทำงานของ STOP n WAIT
  • แสดงข้อมูลที่ส่งไป ทั้งเฟรม
  • แยกแสดง "แต่ละส่วน" ในเฟรม
  • ส่งไฟล์เสร็จ >> กลับมาเป็นโหมดรับ
    ============================================
    เครื่องกลาง
    ============================================
    ○ AUTO
  • แสดงว่ามีข้อมูล ส่งจากเครื่องใด ไปเครื่องใด
  • แสดงข้อมูลที่ได้รับ ( ส่วนต่างๆภายในเฟรม)
    ○ MANUAL
  • แสดงข้อมูล (ส่วนต่างๆ ในเฟรม)
  • เลือกดำเนินการกับเฟรม
  • "Space" >> ส่งข้อมูลไปเครื่องที่เป็นโหมดรับ (Transmit)
  • "Delete" >> ไม่ส่งข้อมูล (Frame Loss)
  • "E" >> แก้ไขข้อมูลที่จะส่ง (Error)
    กำหนดจำนวน Byte และลำดับของ Byte ที่จะทำการแก้ไข
    ป้อนเลขฐาน16 แทนที่ลงไป (แสดงข้อมูลที่ส่ง หลังแก้ไขด้วย)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages