ฉันต้องทำการทดสอบที่สำคัญ เงื่อนไขการทดสอบมีดังนี้
ฉันใช้ winsock และฉันมีซ็อกเก็ต UDP 2 ช่อง (Sock-A และ Sock-B) ซึ่งมีตัวเลือก SO_REUSEADDR ทั้งคู่เชื่อมโยงกับพอร์ต 1,000 บนพีซีเครื่องเดียว ทั้งสองส่งแพ็คเก็ต UDP ออกไปยังซ็อกเก็ตอื่น (Sock-C) และ Sock-C ซึ่งอยู่ใน LAN ที่แตกต่างกันจะได้รับข้อความของพวกเขา
Sock-C ตอบกลับด้วยข้อความบางส่วน แต่น่าเสียดายที่ฉันเห็นเพียง Sock-A (ซึ่งเปิดเร็วกว่านี้) เพิ่งได้รับข้อความ และ Sock-B ไม่ได้รับอะไรเลย เมื่อฉันปิด Sock-A ฉันจะเห็นว่า Sock-B เริ่มรับข้อความ
ท่านใดทราบบ้างว่าควรทำอย่างไรเพื่อให้ทั้ง Sock-A และ Sock-B สามารถรับข้อความจาก Sock-C ได้
ขอบคุณ~