ไคลเอนต์ทดสอบ WebSocket

เชื่อมต่อกับ WebSocket ส่งข้อความ และดูข้อความที่ส่งและรับ สถานะการเชื่อมต่อ รหัสการปิด WebSocket และเหตุผลในการปิดที่เซิร์ฟเวอร์ระบุไว้

ป้อนที่อยู่ ws:// หรือ wss:// ให้ครบถ้วน การเชื่อมต่อเริ่มต้นเมื่อคุณเลือกเชื่อมต่อเท่านั้น
ป้อนที่อยู่ WebSocket ที่จะเชื่อมต่อปิดโค้ด
ส่งข้อความหนึ่งข้อความ กด Ctrl+Enter หรือ Command+Enter เพื่อส่ง
บันทึกข้อความ
ส่งแล้ว 0ได้รับแล้ว 0

เชื่อมต่อและส่งข้อความเพื่อเริ่มบันทึก

ไม่มีการอัปโหลดไปยัง BroBroGo หรือบันทึกโดยหน้านี้ ที่อยู่และข้อความของคุณส่งโดยตรงจากเบราว์เซอร์ของคุณไปยังเซิร์ฟเวอร์ WebSocket ที่คุณเลือก

คำถามที่พบบ่อย

ฉันสามารถตรวจสอบข้อมูล WebSocket ใดได้บ้างที่นี่

คุณสามารถดูข้อความหรือข้อความไบนารีแต่ละรายการที่เบราว์เซอร์ของคุณเปิดเผย ทิศทาง เวลา และขนาด รวมถึงโค้ดการปิดขั้นสุดท้าย เหตุผล และสถานะการปิดระบบ หน้าเบราว์เซอร์ไม่สามารถเปิดเผยส่วนระดับเครือข่ายหรือเฟรมควบคุม Ping และ Pong

เหตุใดการเชื่อมต่อจึงล้มเหลวแม้ว่าที่อยู่จะทำงานอยู่ที่อื่นก็ตาม

บนเพจที่ปลอดภัย เบราว์เซอร์อาจต้องใช้ wss:// เซิร์ฟเวอร์จะต้องยอมรับการเชื่อมต่อเบราว์เซอร์และที่มาของหน้าด้วย ไคลเอ็นต์นี้ไม่สามารถเพิ่มส่วนหัวการจับมือแบบกำหนดเอง หลีกเลี่ยงข้อผิดพลาดของใบรับรอง หรือแทนที่กฎการเข้าถึงของเซิร์ฟเวอร์

ฉันสามารถทดสอบกับการใช้งานจริงหรือข้อมูลที่ละเอียดอ่อนได้หรือไม่

ใช้ข้อมูลสังเคราะห์ทุกครั้งที่เป็นไปได้ ลบชื่อ รายละเอียดบัญชี บันทึกทางกฎหมาย ข้อมูลทางการเงิน และข้อมูลสุขภาพ ก่อนที่จะส่ง ข้อความจะส่งไปยังเซิร์ฟเวอร์ที่คุณเลือก ซึ่งมีกฎการบันทึกและการเก็บรักษาอยู่นอกเหนือการควบคุมของเพจนี้

การทำงานของไคลเอนต์ทดสอบ WebSocket

เครื่องมือนี้ช่วยให้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ WebSocket ส่งข้อความตัวอักษร และดูบันทึกข้อความทั้งหมดที่ส่งและรับได้อย่างละเอียด นอกจากนี้ยังแสดงสถานะการเชื่อมต่อ รวมถึงเวลาที่การเชื่อมต่อเปิดและปิด พร้อมทั้งระบุรายละเอียดเกี่ยวกับรหัสการปิด WebSocket และเหตุผลที่ได้รับจากเซิร์ฟเวอร์

การประมวลผลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของผู้ใช้โดยตรง ไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo หรือบันทึกโดยหน้านี้ ที่อยู่และข้อความของคุณจะถูกส่งตรงจากเบราว์เซอร์ไปยังเซิร์ฟเวอร์ WebSocket ที่คุณเลือกเท่านั้น


ข้อกำหนดและข้อจำกัดของข้อมูลนำเข้า

การใช้งานเครื่องมือมีกฎเกณฑ์เกี่ยวกับข้อมูลนำเข้าสองส่วนหลักดังนี้:

  • ที่อยู่ WebSocket: ต้องระบุที่อยู่ ws:// หรือ wss:// ที่สมบูรณ์และถูกต้อง การเชื่อมต่อจะเริ่มต้นขึ้นเมื่อคุณเลือก "เชื่อมต่อ" เท่านั้น โดยจำกัดความยาวของที่อยู่สูงสุดไม่เกิน 2,048 ตัวอักษร
  • ข้อความ: ข้อความตัวอักษรที่ต้องการส่งไปยังเซิร์ฟเวอร์ WebSocket โดยสามารถส่งได้ครั้งละหนึ่งข้อความ สามารถกดปุ่ม Ctrl+Enter หรือ Command+Enter เพื่อส่งข้อความได้ และจำกัดขนาดข้อความสูงสุดไม่เกิน 100,000 ตัวอักษร

การแสดงผลและบันทึกข้อความ

ระบบจะแสดงผลลัพธ์การทำงานผ่านส่วนต่างๆ ดังนี้:

  1. บันทึกข้อความ: รายการเหตุการณ์และข้อความที่เรียงลำดับตามเวลา
    • ส่งแล้ว: แสดงเมื่อมีการส่งข้อความออกจากไคลเอนต์
    • ได้รับแล้ว: แสดงเมื่อไคลเอนต์ได้รับข้อความจากเซิร์ฟเวอร์
    • เหตุการณ์: ระบุเหตุการณ์ที่เกี่ยวข้องกับการเชื่อมต่อ
    • ข้อความ: ป้ายกำกับสำหรับข้อความตัวอักษร
    • ข้อความไบนารี: ป้ายกำกับสำหรับข้อความประเภทไบนารี
    • ไบต์: แสดงขนาดของข้อความไบนารีในหน่วยไบต์
    • เชื่อมต่อกับ ‹address› แล้ว: ปรากฏขึ้นเมื่อการเชื่อมต่อเปิดสำเร็จ
    • ปิดด้วยรหัส ‹code› (‹clean›) เหตุผล: ‹reason›: แสดงเมื่อการเชื่อมต่อสิ้นสุดลง โดยระบุรหัสการปิด สถานะการปิดว่าสะอาดหรือไม่สะอาด และเหตุผลจากเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ไม่ระบุเหตุผลจะแสดงว่า "ไม่มีเหตุผลมาด้วย"
    • รายการบันทึกเก่าของ ‹count› ถูกลบออกเพื่อให้หน้านี้ตอบสนอง: ปรากฏเมื่อบันทึกมีรายการเกิน 500 รายการ
    • ‹count› มีอักขระเพิ่มเติมซ่อนอยู่ในตัวอย่างนี้: ปรากฏเมื่อข้อความในบันทึกรายการเดียวยาวเกิน 20,000 ตัวอักษร
  2. ปิดโค้ด: รหัสตัวเลขที่ระบุสาเหตุการปิดการเชื่อมต่อ WebSocket
  3. ส่งแล้ว / ได้รับแล้ว: ตัวนับจำนวนข้อความที่ส่งและรับทั้งหมดในเซสชัน

กฎการทำงานและข้อผิดพลาดที่อาจเกิดขึ้น

ในการใช้งานระบบมีข้อจำกัดและข้อความแจ้งเตือนข้อผิดพลาดที่กำหนดไว้ดังนี้:

  • หากเซิร์ฟเวอร์ไม่เปิดการเชื่อมต่อภายใน 10 วินาที จะแสดงข้อความ "เซิร์ฟเวอร์ไม่ได้เปิดการเชื่อมต่อภายใน 10 วินาที"
  • หากการเชื่อมต่อล้มเหลว จะแสดงข้อความ "การเชื่อมต่อล้มเหลว ตรวจสอบที่อยู่ ใบรับรอง ความพร้อมใช้งานของเซิร์ฟเวอร์ และกฎการเข้าถึงเบราว์เซอร์"
  • หากป้อนที่อยู่ไม่ครบถ้วน จะแสดงข้อความ "ป้อนที่อยู่ WebSocket ให้ครบถ้วน เช่น wss://example.com/socket"
  • หากใช้โปรโตคอลอื่นที่ไม่ใช่ ws:// หรือ wss:// จะแสดงข้อความ "ใช้ที่อยู่ ws:// หรือ wss://"
  • หากที่อยู่ยาวเกิน 2,048 ตัวอักษร จะแสดงข้อความ "ที่อยู่นั้นยาวผิดปกติ เก็บไว้ใต้อักขระ 2,048"
  • หากพยายามส่งข้อความขณะยังไม่ได้เชื่อมต่อ จะแสดงข้อความ "เชื่อมต่อก่อนส่งข้อความ"
  • หากข้อความยาวเกิน 100,000 ตัวอักษร จะแสดงข้อความ "ข้อความนั้นมีขนาดใหญ่ผิดปกติ เก็บไว้ภายใต้อักขระ 100,000"
  • การกดล้างบันทึกจะเป็นการล้างเฉพาะรายการที่แสดงผลบนหน้าจอเท่านั้น ไม่ได้เป็นการปิดการเชื่อมต่อหรือรีเซ็ตตัวนับข้อความ
  • เครื่องมือนี้ทำงานภายใต้ข้อจำกัดของเบราว์เซอร์ จึงไม่สามารถเพิ่มส่วนหัวการจับมือแบบกำหนดเอง หลีกเลี่ยงข้อผิดพลาดของใบรับรอง แทนที่กฎการเข้าถึงของเซิร์ฟเวอร์ หรือแสดงเฟรมควบคุมระดับเครือข่ายอย่าง Ping/Pong และการกระจายตัวของข้อความได้

คำถามที่พบบ่อย (FAQ)

ถาม: ฉันสามารถตรวจสอบข้อมูล WebSocket ใดได้บ้างที่นี่ ตอบ: คุณสามารถดูข้อความหรือข้อความไบนารีแต่ละรายการที่เบราว์เซอร์ของคุณเปิดเผย ทิศทาง เวลา และขนาด รวมถึงโค้ดการปิดขั้นสุดท้าย เหตุผล และสถานะการปิดระบบ หน้าเบราว์เซอร์ไม่สามารถเปิดเผยส่วนระดับเครือข่ายหรือเฟรมควบคุม Ping และ Pong

ถาม: เหตุใดการเชื่อมต่อจึงล้มเหลวแม้ว่าที่อยู่จะทำงานอยู่ที่อื่นก็ตาม ตอบ: บนเพจที่ปลอดภัย เบราว์เซอร์อาจต้องใช้ wss:// เซิร์ฟเวอร์จะต้องยอมรับการเชื่อมต่อเบราว์เซอร์และที่มาของหน้าด้วย ไคลเอ็นต์นี้ไม่สามารถเพิ่มส่วนหัวการจับมือแบบกำหนดเอง หลีกเลี่ยงข้อผิดพลาดของใบรับรอง หรือแทนที่กฎการเข้าถึงของเซิร์ฟเวอร์

ถาม: ฉันสามารถทดสอบกับการใช้งานจริงหรือข้อมูลที่ละเอียดอ่อนได้หรือไม่ ตอบ: ใช้ข้อมูลสังเคราะห์ทุกครั้งที่เป็นไปได้ ลบชื่อ รายละเอียดบัญชี บันทึกทางกฎหมาย ข้อมูลทางการเงิน และข้อมูลสุขภาพ ก่อนที่จะส่ง ข้อความจะส่งไปยังเซิร์ฟเวอร์ที่คุณเลือก ซึ่งมีกฎการบันทึกและการเก็บรักษาอยู่นอกเหนือการควบคุมของเพจนี้