คำถามติดแท็ก enet

3
โซลูชันสำหรับการค้นพบ LAN ที่มีน้ำหนักเบาหรือไม่
ฉันสร้างห้องสมุดสำหรับการเขียนโปรแกรมข้ามแพลตฟอร์มล้วนๆ เกมของฉันทำงานได้ดีใน Android, PC, Linux, Mac และอื่น ๆ ความสามารถในการเชื่อมต่อเครือข่ายนั้นมาจากไลบรารีของ ENET ดังนั้นการสื่อสารทั้งหมดระหว่างแอพของฉันไม่เข้ากันได้กับ TCP หรือ UDP แต่เฉพาะในโปรโตคอลที่กำหนดเองเท่านั้น ฉันไม่คิดว่าเป็นไปได้ที่จะทำสิ่งที่ฉันต้องการด้วย ENET นั่นเป็นเหตุผลที่ฉันขอความช่วยเหลือที่นี่! ให้บอกว่าฉันมีเกมเดียวกันที่ทำงานในโทรศัพท์ Android แล็ปท็อปและพีซีของฉัน พวกเขาทั้งหมดอยู่ในเครือข่าย wifi เดียวกันและดังนั้นใน LAN ไม่ว่าจะเป็นฮอตสปอต Wifi (?) หรือเราเตอร์ในครัวเรือน ฉันต้องการเพื่อนทั้งสามคนนี้เพื่อค้นหาอีกสองคนในเครือข่าย นี่เป็นเพียงการหาไอพีของแอพที่มีชีวิตในเครือข่าย LAN เพื่อให้สามารถโฮสต์เกมแบบผู้เล่นหลายคนระหว่างพวกเขาได้ ฉันสามารถคิดถึงวิธีที่มีประสิทธิภาพเพียงวิธีเดียวในการทำเช่นนี้การออกอากาศ UDP รอการตอบกลับ แต่ถ้านั่นเป็นวิธีแก้ปัญหาฉันต้องมีบางสิ่งบางอย่างเล็ก ๆ วิธีอื่นอาจลองเชื่อมต่อกับ IP ทั้งหมดในช่วงย่อยที่อยู่ LAN แต่ฉันไม่คิดว่าระบบปฏิบัติการจะอยู่กับฉันในรายการนี้: p
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.